Git Workflow
Our development process follows a structured issue-based workflow integrated with the Development project board.
Issue Lifecycle
flowchart LR
A[TODO] --> B[In Progress]
B --> C[Review]
C -->|Approved| D[Done]
C -->|Changes Requested| B
Rules & Conventions
Code Review & Merging
Branch Naming
Branches must follow this format:
#<issue-number> optional-name
Examples:
#42
#42 add-login-endpoint
Pull Request Naming
Pull requests must follow this format:
[#<issue-number>] optional-name
Examples:
[#42]
[#42] add login endpoint
Labels
Labels help clarify:
- Type of work (feature, bug, refactor, etc.)
- Priority
- Area of the codebase