DM-41296: Migrate out of documenteer.sphinxext namespace #193
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Backwards-incompatible changes
Delete the
refresh-lsst-bib
CLI command. Technotes now automatically vendor lsst-texmf's bib files and cache them usingdocumenteer.ext.githubbibcache
.Delete the
build-stack-docs
CLI command, which was replaced by thestack-docs
andpackage-docs
CLIs in Documenteer 0.3.0.The
documenteer.conf.pipelines
anddocumenteer.conf.pipelinespkg
configuration modules now derive fromdocumenteer.conf.guide
. In doing so, the Pipelines documentation configuration works the same as Rubin Guides, but with additional configuration for pipelines-specific Sphinx extensions and other configurations. With this change, thelsst-sphinx-bootstrap-theme
is no longer used by Documenteer.The
documenteer.sphinxext
module has been removed and the existing Sphinx extensions within it are now available fromdocumenteer.ext
. It's no longer possible to usedocumenteer.sphinxext
to automatically load all Documenteer Sphinx extensions. Extensions need to now be added individually to theextensions
configuration variable inconf.py
. The migrated extension modules are:documenteer.ext.bibtex
documenteer.ext.jira
documenteer.ext.lsstdocushare
documenteer.ext.lssttasks
documenteer.ext.mockcoderefs
documenteer.ext.packagetoctree
New features
sphinx-jinja
to the Rubin guides configuration by default.sphinx-rediraffe
to the Rubin guides configuration by default.