-
-
Notifications
You must be signed in to change notification settings - Fork 5k
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
DOC: update pydata-sphinx theme #16660
Conversation
[skip ci]
@tupui tried to resolve merge conflicts. Hope I did it correctly. (Oops, probably shouldn't have skipped CI. ) |
Co-authored-by: Matt Haberland <mhaberla@calpoly.edu>
Thanks Matt for having a look and catching the lint issue 👍 (for the rest we need to wait for the release of the theme.) |
[skip ci]
[skip actions] [skip azp]
[skip actions] [skip azp]
13 mins! And it looks like the warnings are safe. We probably need to add a filter to silence the "theme is not parallel safe" warning, but that seems to be the only issue 🙏 |
@drammock I will have to test locally but online, the sidebar is still off I am afraid. The build time is good though 😃 Was there another PR you wanted to make on this branch? |
It's sidebar and top bar, it seems. I.e. clicking on the "API reference" tab on the top still shows "Development" tab being highlighted (matching the content of the left sidebar). |
Yes, same as current deployment. |
Argh, ok. I'll try to look again tomorrow. |
|
@drammock if building locally leads to all sidebars etc being ok. Then I think we are good. We can only know for sure once we deploy for real but it might just be again the same issue we have right now with our current dev doc. |
in that case I guess to get the CircleCI build to "pass" you need to somehow make it OK/expected to see
... or else stop running CircleCI with |
@drammock thank you. For now let's try with removing Otherwise I had the chance to run this locally and it seems all good. @h-vetinari it would be helpful if you had time to confirm this too. And if everything is fine (and CI comes back green), I would suggest to move this forward. |
So far everything I've done was check the docs as rendered by CI (though IMO this is also the closest we're going to get in advance to what the actual deployment will look like), and with the latest change, the rendered docs look fine AFAICT. Given the behaviour observed by @drammock, it seems pretty clear that the
Fine by me to move forward with this and merge, though given the current 42 commits1, I think we should either squash, or clean up the git history. Footnotes
|
@h-vetinari I am fine with a squash 👍 (In general I am a partisan of squash merge either way 😉) |
Squash is fine with me, FWIW. I'll keep looking into why it wasn't enough to just mark the theme as parallel write unsafe... But that shouldn't hold up things here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you all for your help and dedication! This is great that we can finally move forward and be in sync with the theme. @tylerjereddy would it be possible for you to re-publish the doc for 1.12 with this? |
Let's just merge this and backport it, then it'll automatically show up for 1.12.1 at the latest anyway. (FWIW, I only didn't push the button yet because I don't want to write the commit message resp. filter/condense the one proposed by github - I feel that's better handled by the author in this case) |
@h-vetinari Please feel free to merge. For the message I don't think we need much more than saying we updated the theme. No need to talk about all the commits in the squash. The only important thing to me is to keep the co-author mentions. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
make dist
seems to succeed on this branch, so that's a good sign for the release process
If 1.13.0
comes out before 1.12.1
I don't know how much effort backporting is worth, but keeping the label for now seems "ok."
This is a provision for the next release of the PyData Sphinx Theme which should happen in the following days (RC2 already up).
This will be needed if the doc is build after 0.10 is released otherwise there will be no search bar. The new search bar is a way better experience. Overall the new version provides a lot of improvements.