Docs-as-Code Stack
- MkDocs + Material for MkDocs for accessible, fast pages with strong navigation.
- mike to publish versioned documentation without losing history.
- GitHub Actions to build and deploy to GitHub Pages after meaningful changes.
- Custom Rust doc-cli to streamline setup, version bumping, and deployments.
How it fits together
- Author content in Markdown.
- Preview locally with MkDocs.
- Use mike for versioning and aliases.
- Deploy via GitHub Actions to GitHub Pages.