generated from ni/github-repo-template
-
Notifications
You must be signed in to change notification settings - Fork 3
Labels
enhancementNew feature or requestNew feature or request
Description
Tech Debt
The documentation configuration currently uses autoapi-skip-member to prevent sphinx-autoapi from documenting class definitions in private submodules:
def skip_aliases(app, what, name, obj, skip, options):
"""Skip documentation for classes that are exported from multiple modules."""
# For names that are defined in a private sub-module and aliased into a
# public package, hide the definition.
if name.startswith("nitypes.time._") or name.startswith("nitypes.waveform._"):
skip = True
return skip
def setup(sphinx):
"""Sphinx setup callback."""
sphinx.connect("autoapi-skip-member", skip_aliases)
It would be better to use :canonical:, but I don't know how to do this without support from sphinx-autoapi upstream.
Upstream issue: readthedocs/sphinx-autoapi#411
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request