-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
(#1917) Fixing Flyout Links for MkDocs Projects #2066
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
Conversation
sahilTakiar
commented
Mar 12, 2016
- Fix for Flyout links incorrect on Mkdocs projects #1917
- Test locally following the directions here http://docs.readthedocs.org/en/latest/install.html#installing-read-the-docs
- Not sure where / if to add a unit test for this change
Hmm. I do worry that that this will break other configurations. I believe we're appending the root path here because we need to be able to find it without requiring a specific current working directory. There may be something in mkdocs handling of this setting that has changed, which is likely causing this. I guess my question is what breaks downstream of this? The issue is actually the |
Which is from here: https://github.com/rtfd/readthedocs.org/blob/master/readthedocs/doc_builder/backends/mkdocs.py#L106 -- so we likely need to use a properly relative URL in the docroot that we pass into the template. |
So we need to figure out if the |
Hmm I see. Ok I believe I see your point about the |
@sahilTakiar any more luck on this? Feel free to raise any other questions if you're unsure! |
Hey, sorry for the delay on this. I looked into this some more and am still a little confused on why we can't make Here is my current understanding of how this all works, please correct me if I am wrong:
The thing about the Given that the This is the only place I can find where Is my understanding correct? Or am I missing something. |
Tested this locally and it works fine. |
General question: how do we find out when a PR goes live (i.e. becomes available in production)? |
We don't have a procedure for this currently. We don't schedule releases and our release schedule is dependent on what time we have available. If there are any larger bug fixes, we generally try to do a release announcement however. |
I get this and I understand but again, what resource do I need to watch or to which resource do I need to subscribe to find out when this fix is available in production? Are there better options than manually checking on http://myproject.readthedocs.io every other day? After all, I'd like to verify at some point if what works locally for Eric also works for my project and its users. |
We run production off of the |
Thanks Eric, that's what I was looking for. |