See these: https://executablebooks.org/en/latest/tools.html#a-collection-of-sphinx-extensions * [sphinx-copybutton](https://sphinx-copybutton.readthedocs.io/) * [sphinx-togglebutton](https://sphinx-togglebutton.readthedocs.io/) (https://jupyterbook.org/interactive/hiding.html#the-toggle-directive) * Use https://sphinx-design.readthedocs.io/en/latest/dropdowns.html instead, if possible * ~~[sphinx-panels](https://sphinx-panels.readthedocs.io/en/latest/) (note: the first widgets are not the panels!)~~ https://sphinx-design.readthedocs.io/en/latest/ * [OCDS documentation draft design](https://docs.google.com/document/d/1F3lBO83awxcfRIkF8ebUaMPz3K3cWU9vmm9GHnHcFos/edit) * ~~[sphinx-inline-tabs](https://sphinx-inline-tabs.readthedocs.io/en/latest/) (or [sphinx-tabs](https://sphinx-tabs.readthedocs.io/en/latest/))~~ https://sphinx-design.readthedocs.io/en/rtd-theme/tabs.html * [sphinx-comments](https://sphinx-comments.readthedocs.io/en/latest/) e.g. https://jupyterbook.org/interactive/comments/utterances.html * [sphinxcontrib-bibtex](https://sphinxcontrib-bibtex.readthedocs.io/en/latest/usage.html#roles-and-directives) (https://jupyterbook.org/content/citations.html) * [sphinx-hoverxref](https://docs.readthedocs.io/en/stable/guides/embedding-content.html#contextualized-tooltips-on-documentation-pages) (see https://github.com/pydata/pydata-sphinx-theme/issues/143) Other desirable features: * Visually distinguish internal and external links (maybe possible with CSS only?) * If I'm reading the docs consecutively, it's helpful to know which links are to external content. * Scrollable inline JSON like https://jupyterbook.org/content/layout.html?highlight=scrollable#scrolling-cell-outputs
See these: https://executablebooks.org/en/latest/tools.html#a-collection-of-sphinx-extensions
sphinx-panels (note: the first widgets are not the panels!)https://sphinx-design.readthedocs.io/en/latest/sphinx-inline-tabs (or sphinx-tabs)https://sphinx-design.readthedocs.io/en/rtd-theme/tabs.htmlOther desirable features: