Describes how work proceeds from start to finish within the team, rather than just isolated rules. It connects code, branches, review, and delivery.
Typically includes elements such as:
4.4.1. Branching strategy
How branches are organized in the repository:
main / master → production
develop → integration
feature/* → new features
hotfix/* → urgent fixes
release/* → release preparation
4.4.2. Feature lifecycle
Describes the typical workflow:
Create branch from develop or main
Develop the feature
Open Pull Request
Code review
Approval
Merge
Deploy (CI/CD)
4.4.3. Pull Request process
PR rules:
Ideal PR size (e.g., small and focused)
Minimum number of reviewers
Checklist before opening a PR
Requirement for automated tests
4.4.4. Code review guidelines
What should be evaluated:
Code readability
Architecture
Performance
Security
Standardization
4.4.5. Versioning strategy
If the project uses versioning:
Semantic Versioning
MAJOR.MINOR.PATCH
1.0.0 → breaking changes
1.1.0 → new features
1.1.1 → bug fixes
4.4.6. CI/CD flow
How code reaches production:
Automated build
Automated tests
Static analysis (Linting)
Deployment to staging
Deployment to production