Skip to content

XBND-1542: Split from Sphinx Standalone Ext (Become Builder+Deployer)

Dylan Hunt requested to merge dylan/feat/XBND-1542-sphinx-standalone-ext into dev

High-Level Proposal*

Related PR: sphinx_repo_manager!14 (merged)

We recently turned sphinx_repo_manager into a standalone community extension.

In turn, this repo has become the dominant one to handle building and deployment (instead of, previously, just static RST files to be imported in from the other repo).

Release Notes*

  • BREAKING:

    • Static .rst docs/source/content/ moved to docs/source/_static-rst/
      • This will auto-symlink to content/ similarly to _repos-available
    • Static docs/source/_static/images/blobs/xbe_static_docs renamed to _local/
    • Moved docs/source/component_cards-partial.rst to docs/source/_static-docs/
  • Ported over the previous sphinx_repo_manager features to this repo as a standalone extension via requirements.txt and conf.py

    • Build tools
    • RTD Deploy tools
    • Tooling (such as production_prep)
  • Meta: Updated this repo's MR template

Testing

[x] I tested/built with make html and confirm the expected outcome. [x] Tested RTD deployment

Edited by Dylan Hunt

Merge request reports