Read the Docs go-live checklist¶
Status: prep only (I4) — do not publish a live Read the Docs hostname in-repo until the project exists.
scripts/release/stale_refs.sh denylists the public RTD hostname pattern until then.
Prerequisites¶
Sphinx tree builds locally / CI (
make docs,.readthedocs.yml)Owner creates the RTD project and chooses slug / custom domain
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 and docs_architecture.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/Markdown on every CI run (make docs).GitHub Pages assemble (
website/+/guide/) is infrastructure-wave I5, not this checklist.