Open prjemian opened 6 years ago
Great idea, I also always miss those higher level menu items.
Here is the toctree for general docs:
.. toctree::
:hidden:
:maxdepth: 2
architecture-overview
cookbook/index
tutorials
remote-access
sandbox
history
conda
fresh-installation
resources
internal_index
.. toctree::
:hidden:
:caption: Data Collection
bluesky <https://nsls-ii.github.io/bluesky>
ophyd <https://nsls-ii.github.io/ophyd>
.. toctree::
:hidden:
:caption: Data Access and Management
databroker <https://nsls-ii.github.io/databroker>
amostra <https://nsls-ii.github.io/amostra>
datamuxer <https://nsls-ii.github.io/datamuxer>
suitcase <https://nsls-ii.github.io/suitcase>
.. toctree::
:hidden:
:caption: Data Analysis
scikit-beam <http://scikit-beam.github.io/scikit-beam>
.. toctree::
:hidden:
:caption: GitHub Links
NSLS-II Repositories <https://github.com/NSLS-II/>
Wish List <https://github.com/NSLS-II/wishlist/issues>
Bug Reports <https://github.com/NSLS-II/Bug-Reports/issues>
and Bluesky's ones:
.. toctree::
:caption: User Documentation
:maxdepth: 1
plans_intro
documents
metadata
plans
callbacks
state-machine
simulation
progress-bar
event_descriptors
async
debugging
run_engine_api
magics
comparison-with-spec
.. toctree::
:caption: Developer Documentation
:maxdepth: 1
hardware
msg
run_engine
api_changes
Probably we should always have the block with the external links. @danielballan, @tacaswell, any objections? I can go ahead and take care of doc change for all the packages.
Sorry, placed the snippets to wrong places. Corrected in my previous comment.
Yep, that would be great. We can also make more use of the intersphinx plugin, but that's a separate issue.
Cool, will take care of it.
Wow, Thanks!
6 PRs are awaiting review... Did I miss anything? Scikit-beam seems to have different documentation style and does not contain any links to other documentation projects.
I removed scikit-beam and wish list repos from project-specific docs for all 6 projects.
Navigating amongst the different components could be easier if there were cross-references between components.
For example: bluesky should point to (at least) NSLS-II Software Documentation
This would be most accessible somewhere in the left sidebar.
Rather than decide which things to put in the sidebar, put the same block of all components in the sidebar of every component. This will help document and unify the entire suite of software.