bundle.docs.builder =================== .. py:module:: bundle.docs.builder Attributes ---------- .. autoapisummary:: bundle.docs.builder.log Classes ------- .. autoapisummary:: bundle.docs.builder.DocsBuilder Module Contents --------------- .. py:data:: log .. py:class:: DocsBuilder(config: bundle.docs.config.DocsConfig) Orchestrates Sphinx documentation builds. Creates an ephemeral staging directory with generated conf.py and index.md, then invokes sphinx-build via subprocess. .. py:attribute:: config .. py:method:: build() -> pathlib.Path :async: Generate Sphinx project files and run the build. :returns: Path to the output directory containing built HTML.