New stack-docs command-line app. This replaces build-stack-docs, and now provides a subcommand interface: stack-docs build and stack-docs clean.
New package-docs command-line app. This CLI complements stack-docs, but is intended for single-package documentation. This effectively lets us replace the Sphinx Makefile (including the clean command). Using a packaged app lets us avoid SIP issues, as well as Makefile drift in individual packages.
Refactored the Sphinx interface into documenteer.sphinxrunner.run_sphinx. This change lets multiple command-line front-ends to drive Sphinx.
New
stack-docs
command-line app. This replacesbuild-stack-docs
, and now provides a subcommand interface:stack-docs build
andstack-docs clean
.New
package-docs
command-line app. This CLI complementsstack-docs
, but is intended for single-package documentation. This effectively lets us replace the Sphinx Makefile (including theclean
command). Using a packaged app lets us avoid SIP issues, as well as Makefile drift in individual packages.Refactored the Sphinx interface into
documenteer.sphinxrunner.run_sphinx
. This change lets multiple command-line front-ends to drive Sphinx.Fixes #18