Skip to content

feat: add mise config with uv and mkdocs tasks#33

Merged
pgmac merged 1 commit into
mainfrom
feat/mise-config
May 29, 2026
Merged

feat: add mise config with uv and mkdocs tasks#33
pgmac merged 1 commit into
mainfrom
feat/mise-config

Conversation

@pgmac
Copy link
Copy Markdown
Contributor

@pgmac pgmac commented May 29, 2026

Summary

  • Adds mise.toml to pin Python 3.13 and uv as managed tools
  • Four tasks exposed via mise run <task>:
    • install — creates .venv (idempotent) and installs from requirements.txt
    • buildmkdocs build
    • build-strictmkdocs build --strict --verbose (mirrors CI behaviour)
    • servemkdocs serve with live reload

Test plan

  • mise install installs Python 3.13 and uv
  • mise run install creates .venv and installs mkdocs + material + pymdownx
  • mise run install is idempotent (no error on re-run)
  • mise run build produces site/ without errors
  • mise run build-strict passes (matches CI)
  • mise run serve starts dev server on http://localhost:8000

🤖 Generated with Claude Code

Pins Python 3.13 via mise, manages the venv with uv, and exposes four
tasks: install (idempotent venv + dep setup), build, build-strict
(matches CI --strict --verbose), and serve.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@pgmac pgmac merged commit d36c37a into main May 29, 2026
1 check passed
@pgmac pgmac deleted the feat/mise-config branch May 29, 2026 09:36
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