Development Lifecycle¶
Development Branches¶
Master- Active Development BranchDevelopment- Development BranchStaging- Staging BranchProduction- Production Branch
New Features will be added to Master -> Development -> Production.
Development, Staging and Production releases do not share the same database.
Automated Deployment / CI-CD Pipeline¶
Master branch is never auto deployed.
Development branch gets auto deployed to Development environment.
Staging branch gets auto deployed to staging environment.
Production branch gets auto deployed to production environment.