- Use
mainfor stable releases - Create feature branches for new work
- Use pull requests for merging
- GitHub Actions for build, test, and deploy
- Automated linting and formatting
- Test coverage reporting
- All changes require PR review
- Use comments for feedback
- Approve or request changes before merging
- Scripts for build, test, and deployment in
scripts/ - Pre-commit hooks for code quality
- Update documentation with every major change
- Keep API docs and architecture diagrams in
docs/