1. General Principles


2. Branch Management

Recommended Branch Types:

Branch Type Purpose Rules
main Production-ready code Never push directly; use PRs only
develop Integration of features for the next release Merge completed features
feature/* New features or tasks Created from develop, merge back after done
release/* Prepare release Created from develop, final testing/fixes, merged to main & develop
hotfix/* Critical production fixes Created from main, merged to main & develop

Tips:


3. Managing Production and Releases