Swap to pydata-sphinx-theme#1236
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #1236 +/- ##
===========================================
- Coverage 95.03% 95.02% -0.02%
===========================================
Files 71 71
Lines 7278 7278
===========================================
- Hits 6917 6916 -1
- Misses 361 362 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
At first glance it looks like a significant improvement! (showing the entire TOC tree to all visitors meant that we were giving users a huge amount of hard to parse information). So think this is a good change |
|
There's still a lot of work to do in deciding which pages go where (variables is hidden) and what is the landing page for each top "tab" but the structure is so much clearer. |
|
Some UI issues I've noticed - mainly using dark mode. For any of these we can't get to before merging, we can make into a UI milestone or meta issue to keep track of?
|

Description
This is a draft PR with a demo of using the
pydata-sphinx-themeinstead of thertd-sphinx-theme.The docs under this PR are built here:
https://virtual-ecosystem.readthedocs.io/en/1219-pydata-theme-version/
Apart from swapping out the theme in the configuration, the main changes are to the table of contents listing (
_toc.yaml) to group the docs under a small number of main headings. I've also added a few stub pages to get the TOC to build - these might well be replaced by existing overview.The theme has:
I think this is hugely better than what we currently have - the theme is well supported, has a bunch of interesting other features and a really clean style.
Fixes #1219
Type of change
Key checklist
pre-commitchecks:$ pre-commit run -a$ poetry run pytestFurther checks