Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Docs Release Checklist

Use this checklist before publishing a crate release or updating the public docs site.

Content

  • README still reads as a short project entry point.
  • Crate Map reflects all public crates and adapter names.
  • API Links point to the correct docs.rs crates.
  • Versioning page matches the release branch and GitHub Pages target.
  • Adapter pages match current SQLx, Diesel, and SeaORM helper names.
  • Production Checklist and Anti-patterns still describe current behavior.
  • Release 0.72 Verification matches the executable gate registry and preserves campaign findings.
  • Every docs/releases entry from 0.71 onward has an exact include wrapper, release-index entry and SUMMARY.md navigation entry.
  • Canonical release notes use links that remain valid both in GitHub release notes and after mdBook inclusion.

Checks

cargo fmt --manifest-path docs-site/examples/Cargo.toml --check
cargo check --manifest-path docs-site/examples/Cargo.toml --all-targets --locked
mdbook build docs-site
node scripts/docs-link-check.mjs
node --test scripts/docs-release-check.test.mjs
node scripts/docs-release-check.mjs
node scripts/docs-visual-smoke.mjs

Publishing

  • Build docs from the reviewed commit.
  • Publish docs-site/book through the GitHub Pages workflow.
  • Confirm no other workflow replaces the docs Pages artifact for the same release.
  • Confirm favicon, logo, static diagrams, search, and mobile navigation after deploy.
  • Keep article links on the home page only.
  • Confirm the Release 0.72 Verification page appears in navigation and search.
  • Confirm the published release page appears in the release archive, navigation and search without maintaining a second copy of its text.
  • Do not describe an in-progress or historical exact-SHA attempt as evidence for a newer commit.