Skip to content

feat: add MkDocs documentation setup and deployment commands#26

Merged
caviri merged 2 commits intodevelopfrom
docs/initial-documentation
Feb 16, 2026
Merged

feat: add MkDocs documentation setup and deployment commands#26
caviri merged 2 commits intodevelopfrom
docs/initial-documentation

Conversation

@caviri
Copy link
Copy Markdown
Member

@caviri caviri commented Feb 16, 2026

Note

Medium Risk
Mostly documentation/config changes, but it adds an automated deploy workflow with contents: write permissions that pushes to gh-pages, so misconfiguration could affect Pages publishing.

Overview
Adds a versioned documentation site powered by MkDocs Material + mike, including new docs/ pages, Mermaid support, and navigation via mkdocs.yml.

Introduces a GitHub Actions workflow (docs_pages.yml) that builds docs strictly and publishes to gh-pages on main (aliases dev/latest) and on v* tags (release version + stable, setting stable as default).

Updates developer workflows by adding just commands for serving/building/deploying docs, documents the publishing process in README.md, and bumps the package/API metadata from 2.0.0 to 2.0.1 (including the root welcome message and CHANGELOG).

Written by Cursor Bugbot for commit 26094f3. This will update automatically on new commits. Configure here.

- Introduced MkDocs configuration in `mkdocs.yml` for project documentation.
- Added commands in `justfile` for serving, building, and deploying documentation.
- Updated `README.md` with instructions for documentation setup and usage.
- Created GitHub Actions workflow for automatic documentation deployment on push and tag events.
- Enhanced documentation structure with new navigation and content organization.
- Added documentation and CI setup for GitHub Pages.
- Bumped project version to `2.0.1` in `pyproject.toml`, `api.py`, and `README.md`.
- Updated API version metadata and root welcome message to reflect the new version.
@caviri caviri merged commit fda9ba8 into develop Feb 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant