Branch Overview
Understanding the branching model used in the vibe coding platform.
Branch Types
Our repository uses four types of branches:
Main Branches
| Branch | Purpose |
|---|---|
main | Production - what's currently live |
develop | Staging - integration branch |
Working Branches
| Branch | Purpose |
|---|---|
feature/* | New features |
hotfix/* | Urgent production fixes |
Branch Flow
Branch flow diagramtext
feature/new-feature
↓
PR to develop
↓
[Auto-deploy to staging]
↓
PR: develop → main
↓
[Auto-deploy to production]Rules
- ✅ Always create branches from
develop - ✅ Always use Pull Requests
- ❌ Never push directly to
mainordevelop - ❌ Never merge without passing CI checks
Quiz
Quiz
Which branch represents what's currently live in production?