Contributing#
Adding an Example Notebook#
Sphinx doesn’t allow references to files that are outside the source directory (‘/docs’ in our case), so we have to use the nbsphinx_link package to include them in our documentation.
Say we have some example notebook located at /examples/wehr/wehr-nick.ipynb
, and we
want to refer to it from the .rst file located at /docs/examples/wehr/wehr.rst
.
We would create an .nblink
file at /docs/examples/wehr/wehr-nick.ipynb
like:
{
"path": "../../../examples/wehr/wehr-nick.ipynb"
}
that references the .ipynb
file relative to the directory that the .nblink
file is in.
In /docs/examples/wehr/wehr.rst
, we would then include the notebook using a toctree
directive like:
.. toctree:
wehr-nick