Branches Overview
Main Branch
The main branch serves as the primary branch for stable releases. It should always represent the latest stable version of the project.
Dev Branch
The dev branch contains the latest features that have been approved by the lead developer and passed any integration tests. This branch serves as the staging area for upcoming releases.
Other Branches
All other branches contain bleeding-edge content that has not yet been approved for merging into dev. These branches are typically used for ongoing development, experimental features, bug fixes, or documentation updates.
- Type: Describes the purpose or category of the branch.
- Name: Provides a brief, descriptive label for the branch.
Example Branch Names
bugfix/1080p-regex
custom-format/2in1
quality-profile/4K-balanced
docs/wiki-entry