- Use
mainfor stable releases - Create feature branches for new features
- Use
devfor integration and testing - Merge via pull requests with code review
- GitHub Actions for build, test, and deploy
- Linting and code style checks on every push
- Automated testing for all PRs
- Deployment to release branch or package registry
- All changes require PRs
- At least one reviewer approval
- Automated checks must pass before merge
- Use CODEOWNERS for critical files
- Use provided templates for bug reports and feature requests
- PR template requires description, checklist, and linked issues
- Report vulnerabilities via SECURITY.md
- Critical fixes prioritized