jargon

Architecture & practice·Delivery, flow and technical debt

everyone merged to main at least once a day, and the branch was never more than a few hours old.

Trunk-based development

Also calledtrunk based development, mainline development

Everyone integrates into one shared branch continuously, with incomplete work hidden behind flags rather than isolated on a branch. It makes merges trivial by making them constant, and it is the practice most strongly associated with high delivery performance in the DORA research. It requires real discipline elsewhere: tests you trust, feature flags, and the ability to hide unfinished work in production.

Commonly confused with