Define how you work with git — from branching to reviewing to merging.
| Template | Purpose |
|---|---|
| branching-strategy.md | Choose and document your branching model |
| commit-conventions.md | Commit message format and rules |
| code-review-checklist.md | What to check in every PR review |
| merge-policy.md | When and how PRs get merged |
If you're working solo, you probably don't need a complex branching model. Start with:
- Branching: GitHub Flow (main + feature branches)
- Commits: Conventional Commits
- Reviews: Self-review with the checklist before merge
- Merge: Squash merge to main
Adapt as your team grows.