iiRecord
Agentic AI Atlas · Trunk-Based Development
methodology:trunk-based-developmenta5c.ai
II.
Methodology overview

methodology:trunk-based-development

Reference · live

Trunk-Based Development overview

A source-control branching model where developers collaborate on code in a single branch (trunk/main), using short-lived feature branches (< 1 day) or committing directly to trunk. Relies on feature flags, branch-by-abstraction, and comprehensive CI to keep trunk always releasable. Enables continuous integration and reduces merge conflicts dramatically.

MethodologyOutgoing · 3Incoming · 0

Attributes

displayName
Trunk-Based Development
description
A source-control branching model where developers collaborate on code in a single branch (trunk/main), using short-lived feature branches (< 1 day) or committing directly to trunk. Relies on feature flags, branch-by-abstraction, and comprehensive CI to keep trunk always releasable. Enables continuous integration and reduces merge conflicts dramatically.
methodologyKind
engineering-practice
origin
Paul Hammant
yearIntroduced
2013

Outgoing edges

applies_to3

Incoming edges

None.