Thanks for your interest in contributing.
- Be respectful and follow our Code of Conduct.
- Prefer small, focused pull requests.
- Open an issue first for large or breaking changes.
- Fork and create a branch:
feature/short-description - Make your changes with clear commit messages.
- Run local validation (
format:check,lint,test) before opening your PR. - Open a pull request using the PR template.
- Scope is focused and understandable
- Tests or validation steps are included
- Docs are updated (if behavior changed)
- Changelog updated (if needed)
- Bootstrap:
bash scripts/bootstrap.sh - Setup guide:
docs/developer-setup.md - CI workflows:
.github/workflows/