Read the Docs go-live checklist¶
Status: prep only (0.9.7) — do not publish a live RTD project hostname in-repo until the project exists.
scripts/release/stale_refs.sh still denylists the public RTD hostname pattern until then.
Prerequisites¶
Sphinx tree builds locally / CI (
make docs,.readthedocs.yml)Owner creates RTD project and chooses slug / custom domain (roadmap §20)
Flip steps (when slug is ready)¶
Confirm RTD builds from
.readthedocs.ymlon the default branch.Note the public docs URL for the chosen slug (RTD project homepage).
Update
scripts/release/stale_refs.sh: remove or narrow the RTD hostname denylist so the intentional URL is allowed.Point README,
website/index.htmldocs CTA, and docs_architecture_1_0.md at the live URL.Optionally enable Sphinx
linkcheckin CI against the published tree.Run
bash scripts/release/stale_refs.shand docs CI green before tagging.
Until then¶
User docs remain in-repo via USER_INDEX.md.
Sphinx HTML is rebuilt from the same
docs/tree on every CI run, and published to GitHub Pages under/guide/on docs-affectingmainpushes (assemble_pages_site.sh).Website Docs / Workflows CTAs point at that Pages guide until an intentional RTD URL replaces them.