forked from godwokenrises/godwoken-kicker
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
20 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# Contributing to Godwoken-Kicker | ||
|
||
We use the [Trunk-Based Development Flow](https://trunkbaseddevelopment.com/branch-for-release/). We maintain only one long-lived branch, the "main" branch. | ||
|
||
## Pull Request | ||
|
||
- Most of the time, you should submit PRs to the "main" branch. | ||
- When submitting PR and it should be noted in the release note, please write down the release note in the PR description and mark the PR with "release-note" label | ||
- When submiting PR and it brings breaking-changs, please please write down the release note in the PR description and mark the PR with "release-note" and "breaking-change" label | ||
|
||
## Release Process | ||
|
||
- At the scheduled time, checkouts a "rc-" branch from the current "main" branch | ||
- As for non-emergence commits and patches, submit PRs to the "main" branch, then cherry-pick commits from "main" to "rc-" | ||
- As for emergence hotfix, although Godwoken-Kicker should have no emergence hotfixes, make PRs to "rc-hotfix" branch, then cherry-pick to "main" branch. | ||
- Since Godwoken-Kicker is not a production project, we don't have to maintain a CHANGELOG.md. |