Workflow
GitHub flow
Lightweight: branch, PR, deploy from main.
Best for: Teams that deploy continuously from main.
How it works
- 1
Branch
Create a descriptive branch from main.
- 2
Commit and push
Push early to open a PR.
- 3
Review and deploy
Merge to main, which is always deployable.
Advantages
- Simple and fast
- Main is always deployable
- Great for CI/CD
Tradeoffs
- Assumes strong automated testing
- Less structure for release trains