multipackage.subsystems.sphinx module¶
Documentation subsystem that manages autogenerating documentation.
Reference¶
-
class
multipackage.subsystems.sphinx.SphinxDocumentation(repo, desired_packages, toplevel_packages=None, namespace_packages=None, desired_components=None)[source]¶ Bases:
objectHTML documentation generated by sphinx.
This subsystem will build html documentation using the read_the_docs theme in the folder
built_docs. It expects source documentation to exist in the folderdocsthat is augmented automatically with release notes for each project in the repository and template-based API documentation for each python package in the repository.The documentation is deployed by default to github pages.
-
SHORT_NAME= 'Sphinx documentation'¶
-
SHORT_DESCRIPTION= 'generates and deploys api reference and prose documentation using sphinx'¶
-