BranchesPolicy - cwtickle/danoniplus-docs GitHub Wiki

English | Japanese

| < Abbreviated notation for custom key type's definitions || Branches Policy | Versioning Policy > |

Branches Policy

  • Dancing☆Onigiri (CW Edition) is managed by multiple branches.

master

  • Release-only branch. Except for commit errors, releases are made from this branch. No merging into the master branch from any branch other than the develop branch.

develop

  • The branch from which other branches are merged. Contributors and maintainers will submit pull requests to this branch. As a general rule, direct commits from this branch are only done to increase the version number.
  • This is the default branch to avoid merging mistakes. This is the branch just before a release, but sometimes the fixes are not completed. If you use resources from this branch, please use them with the understanding that they are pre-release.

support

  • Maintenance branch for past versions. Past versions do not add functionality, only related fixes to bugs fixed in the latest version. No merging from this branch to other branches.

feature/hotfix/chore

  • Development branch. There are no specific rules, but when an administrator submits a PR, the branch will be cut according to the following rules.
  • All branches are generated from the develop branch, so there is no distinction between them.
Type Summary
feature/* Branches created when adding or improving functionality
hotfix/* Branches created for bug fixes
chore/* Branches created when fixing things that do not affect functionality, such as readme, various template fixes, etc.

| < Abbreviated notation for custom key type's definitions || Branches Policy | Versioning Policy > |