Currently, intersphinx is used to create cross-references to other documentation, e.g. the core schema. However, this reference to the core is hard-coded in docs/source/conf.py:
Since after integrating #8 , conf.py will be generated using nwb_docutils.init_sphinx_extension_doc, I suggest to implement this in the associated cli.
Currently, intersphinx is used to create cross-references to other documentation, e.g. the core schema. However, this reference to the core is hard-coded in docs/source/conf.py:
Change this behavior to allow cross-reference to docs of other extensions if the current extension uses other extensions.
Namespace YAML files will have to include an (optional) URL to the documentation of the included neurodatatypes:
This will also require a change to
NWBNamespaceBuilder
in PyNWB andNamespaceBuilder
in HDMF:Useful refs: https://stackoverflow.com/questions/30939867/how-to-properly-write-cross-references-to-external-documentation-with-intersphin