Rather than have Sphinx configurations live in the conf.py of each
design document repository, the documenteer.designdocs package
builds a configuration dictionary that can be injected into a
much-simplfied conf.py. This central management will help ensure
consistency across many design document repositories.
This scheme also supports a metadata.yaml file for each document that is
intended to be user editable. documenteer.designdocs merges those user
settings into the Sphinx configurations.
Rather than have Sphinx configurations live in the conf.py of each design document repository, the documenteer.designdocs package builds a configuration dictionary that can be injected into a much-simplfied conf.py. This central management will help ensure consistency across many design document repositories.
This scheme also supports a metadata.yaml file for each document that is intended to be user editable. documenteer.designdocs merges those user settings into the Sphinx configurations.
For DM-3813.