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: 7f6c170e3760e5ae5cb49fca37b73cfea475581d
Key to branch diagrams