docs/en/guides/branching-strategy.md
Cherry Studio implements a structured branching strategy to maintain code quality and streamline the development process.
main: Main development branch
release/*: Release branches
main branchFor details about the testplan branch used in the Test Plan, please refer to the Test Plan.
When contributing to Cherry Studio, please follow these guidelines:
Feature Branches:
main branchfeature/issue-number-brief-descriptionmainBug Fix Branches:
main branchfix/issue-number-brief-descriptionmainDocumentation Branches:
main branchdocs/brief-descriptionmainHotfix Branches:
main branchhotfix/issue-number-brief-descriptionmain and relevant release branchesRelease Branches:
main branchrelease/version-numbermain and tag with versionmain branch unless fixing a critical production issuemain changes before submitting