Contributing¶
Thanks for contributing to Monkay.
Development Setup¶
Optional explicit environment bootstrap:
Taskfile Workflow¶
Monkay ships both Taskfile.yml and Taskfile.yaml for compatibility.
task lint
task format
task typecheck
task test
task coverage
task docs
task docs:serve
task clean
task check
Hatch Equivalents¶
hatch run lint
hatch run format
hatch run check_types
hatch test
hatch test --cover
hatch run docs:build
hatch run docs:serve
Docs Workflow¶
Prepare docs source expansion:
Build docs:
Serve docs:
Verify Python snippets under docs_src:
Pull Request Expectations¶
- Keep changes small and reviewable.
- Add tests for behavior changes and bug fixes.
- Preserve public API compatibility.
- Run
task checkandtask docsbefore opening/updating a PR.