We follow a two-branch model:
-
main
: Production-ready code. -
develop
: Integration branch for ongoing development.
-
Create feature branches from
develop
. -
Merge completed features back into
develop
. -
Periodically merge
develop
intomain
for production releases.