General
296 views
Trunk Based Development
Quick Definition
Branching model integrating code to main branch frequently
Full Definition
A branching model where developers integrate code into a single main branch frequently with short-lived feature branches.
Examples
continuous integration, feature flags, short-lived branches
Related Terms
version-control
git-flow
continuous-integration
More General Terms
Design Patterns
Reusable solutions to common software design problems
Pair Programming
Two developers collaborating at one workstation
Agile
Iterative approach delivering value incrementally
Site Reliability
Engineering approach to IT operations with software practices
12-Factor App
Methodology for building scalable maintainable SaaS apps
Version Control
Systems tracking code changes for collaboration