-
Notifications
You must be signed in to change notification settings - Fork 1
Description
This is a mega-issue to join up all the little ones scattered about, and make a roadmap. We can add issues once we start each stage.
1. Modern pages deployment - Done
Brandon is done migrating to the artifakt actions as opposed to separate github pages branches.
2. Conf.py uniformization
There have been individual changes in different repos, can we combine and have a single conf.py that works for them all? It also needs to get cleaned up, and leave only what is necessary. The main issue here will be the onix-docs conf.py
-
Navbar is almost agreed on, that these are addressed:
Change Twitter for Bluesky #12
Uniformize Purchase/Download/Open Ephys #11
Where should GitHub icon point to? #10
External link to "Documentation Landing Page" with all doc sites listed #5 -
Set a way to periodically check for sphinx and pydata theme latest versions, but make the case for not automatically updating in case things break.
-
Figure out dark mode
Dark mode not working across all documentation pages #9
-Port all changes back to doc-template
#7
3. html best practices
- Clean up css to get rid of Important! and similar
Style consistency across docs #3
4. Is a one-source-of-truth and template approach possible
- We discussed including conf.py and the .css theme overides as a submodule in a standalone workflow, and linking all the repos to the docs-template repo that would hold this.
--For variable stuff such as linkchecks, the conf.py would need to refer to a specific file within the local repository
-- Figure out what to do with shuttledrive-docs and twister3-docs that were forked
5. PR Preview action
- Implement https://github.com/rossjrw/pr-preview-action or similar.