Documenteer¶
Sphinx extensions, configurations, and tooling for LSST Data Management documentation projects.
Documenteer is developed on GitHub at https://github.com/lsst-sqre/documenteer.
Pipelines projects¶
Sphinx extensions¶
Python API reference¶
documenteer.sphinxconfig.stackconf Module¶
Functions¶
  | 
Builds a   | 
  | 
Build a   | 
documenteer.sphinxconfig.technoteconf Module¶
Functions¶
  | 
Builds a   | 
documenteer.sphinxconfig.utils Module¶
Functions¶
  | 
Form the LSST the Docs edition name for this branch, using the same logic as LTD Keeper does for transforming branch names into edition names.  | 
  | 
Get relative filepaths of files in a directory, and sub-directories, with the given extension.  | 
  | 
Get the datetime for the most recent commit to a project that affected Sphinx content.  | 
Obtain the current branch name from the Git repository.  | 
|
  | 
Obtain the timestamp from the current head commit of a Git repository.  | 
  | 
Obtain the timestamp for the most recent commit to a given file in a Git repository.  | 
documenteer.sphinxext Package¶
documenteer.sphinxext.bibtex Module¶
documenteer.sphinxext.jira Module¶
Functions¶
  | 
Sphinx role for referencing a JIRA ticket with ticket numbers enclosed in braces.  | 
  | 
Sphinx role for referencing a JIRA ticket with ticket numbers enclosed in parentheses.  | 
  | 
Sphinx role for referencing a JIRA ticket.  | 
  | 
documenteer.sphinxext.mockcoderefs Module¶
Functions¶
  | 
|
  | 
documenteer.requestsutils Module¶
Functions¶
  | 
Create a requests session that handles errors by retrying.  | 
documenteer.sphinxrunner Module¶
Functions¶
  | 
Run the Sphinx build process.  |