Trunk Based Development: Key to branch diagrams
Trunk Based Development
Introduction
Context
Five-minute overview
Deciding factors
Version control system features
Version control system choices
Feature flags
Branch by Abstraction
Branch for release
Release from trunk
Styles and Trade-offs
Continuous Integration (CI)
Committing straight to the trunk
Short Lived Feature Branches
Continuous Code Review
Continuous Delivery (CD)
Concurrent development of consecutive releases
Application strangulation
Observed habits
You're doing it wrong
Alternative branching models
Monorepos
Expanding Contracting Monorepos
Game Changers
Publications
Book on this topic
Key to branch diagrams
Contributions
Site Source on GitHub
SHA-1 Published: 60ba78bf647a7234f544fd48346b6e94fbce3a78
Key to branch diagrams