documenteer.stackdocs#
documenteer.stackdocs.build Module#
Stack documentation build system.
Functions#
|
Build stack Sphinx documentation (main entrypoint). |
documenteer.stackdocs.doxygen Module#
Configuration and execution of Doxygen at the stack level.
Functions#
|
Preprocess a Doxygen configuration for an individual package that is based on a package's |
Render the mainpage.dox page that provides content for the Doxygen subsite's homepage. |
|
Get the path to the doxygen configuration file included with Documenteer. |
|
Get the path to the Doxygen tag file for cppreference.com that's included with Documenteer. |
|
|
Run Doxygen. |
Classes#
|
A restricted Doxygen configuration. |
documenteer.stackdocs.packagecli Module#
Implements the package-docs
CLI for single-package documentation builds
in the LSST Stack.
documenteer.stackdocs.pkgdiscovery Module#
Utilities for discovering packages in a stack and discovering attributes and their documentation.
Functions#
|
Summarize packages currently set up by EUPS, listing their set up directories and EUPS version names. |
|
Find the EUPS table file for a project. |
|
List the names of packages that are required by an EUPS table file. |
|
Find documentation directories in a package using |
Classes#
|
Metadata about a stack package's documentation content. |
Exception raised when documentation is not found for an EUPS package. |
documenteer.stackdocs.rootdiscovery Module#
Utilities for detecting the root directory of Sphinx documentation.
Functions#
|
Discover the |
|
Discover the directory containing the conf.py file. |
documenteer.stackdocs.stackcli Module#
Implements the stack-docs
CLI for stack documentation builds.