mirror of
https://github.com/Brotocol-xyz/bro-sdk.git
synced 2026-01-12 06:44:18 +08:00
1.2 KiB
1.2 KiB
Project Branch Model
Branch Structure
mastersnapshots/*(includingfeature/*,fix/*, etc.)releases/latestreleases/v*
Branch Descriptions
Main Branch
The master branch is our blessed branch, has the latest code and documentation.
Working Branches
snapshots/*, feature/*, fix/*, and other similar branches are used as working branches for ongoing development.
Release Branches
releases/v*: Specific version release branchesreleases/latest: Always points to the latest release branch
Workflow
-
Development occurs in working branches (
snapshots/*,feature/*,fix/*, etc.). -
Periodic pull requests are created from working branches to
master, allowing team members to review changes and update corresponding documents. -
After
masteris updated, working branches are rebased ontomasterto continue development. -
For public releases:
- Version number is bumped
- Changes are merged into
releases/v*branches
-
Cloudflare tracks all
releases/*branches, building and hosting documentation for each version. -
The
releases/latestbranch is updated to reference the most recent release, ensuring the latest documentation is always available.