-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Forwards compatibility (error handling) #17
Comments
This is a great topic to talk about! In fact, @agjohnson and I talked about a "potential idea" yesterday that could work, but it needs more thinking:
This allows us to do 2 things we want to do:
Footnotes
|
Also another failure case here is if the user stores something like JS or an HTML template in the built documentation and then our library's implementation changes somehow. It does seem like we want some way to be explicit about the version of the library being requested somehow. |
It seems we had an on-going conversation about versioning the flyout at https://github.com/readthedocs/meta/issues/96 as well. So, I'm linking it from here so we can find it again when we continue talking about these topics. |
We are moving forward with this in some way. We added a HTTP header with the version of the client itself that all the js |
The overall question is how do static websites work in 5-10 years and how many legacy APIs do we expect to be around by then.
The solutions are perhaps found in some sense of user-oriented error handling.
readthedocs/readthedocs.org#8323 is an example of assumptions that may have broken after 5-10 years.
This is possibly pretty low priority, just wanted to post these thoughts somewhere :)
The text was updated successfully, but these errors were encountered: