mirror of
https://github.com/morpheus65535/bazarr.git
synced 2024-12-31 03:51:53 +08:00
Update CONTRIBUTING.md
This commit is contained in:
parent
a317caf022
commit
90266acd10
1 changed files with 10 additions and 10 deletions
|
@ -8,14 +8,14 @@
|
|||
|
||||
## Branching ##
|
||||
### Basic rules ###
|
||||
- master branch contains only stable releases (which have been merged to master) and is intended for end-users.
|
||||
- develop branch is the target for integration and is not intended for end-users.
|
||||
- `feature` is a temporary feature branch based on develop.
|
||||
- `master` contains only stable releases (which have been merged to `master`) and is intended for end-users.
|
||||
- `develop` is the target for integration and is not intended for end-users.
|
||||
- `feature` is a temporary feature branch based on `develop`.
|
||||
|
||||
### Conditions ###
|
||||
- master is not merged back to develop.
|
||||
- develop is not re-based on master.
|
||||
- all feature branches branch from develop only.
|
||||
- `master` is not merged back to `develop`.
|
||||
- `develop` is not re-based on `master`.
|
||||
- all `feature` branches branch from `develop` only.
|
||||
- Bugfixes created specifically for a feature branch are done there (because they are specific, they're not cherry-picked to develop).
|
||||
- We will not release a patch (0.0.x) if a newer minor (0.x.0) has already been released.
|
||||
|
||||
|
@ -23,13 +23,13 @@
|
|||
## Typical contribution workflow ##
|
||||
### Community devs ###
|
||||
- Fork the repository or pull latest changes if you already have forked it.
|
||||
- Checkout development branch.
|
||||
- Checkout `development` branch.
|
||||
- Make the desired changes.
|
||||
- Submit a PR to Bazarr development branch.
|
||||
- Submit a PR to Bazarr `development` branch.
|
||||
- Once reviewed, your PR will be merged using Squash and Merge with a meaningful message.
|
||||
|
||||
### Official devs team ###
|
||||
- All commits must have a meaningful commit message (ex.: Fixed issue with this, Improved process abc, Added input field to UI, etc.).
|
||||
- Fixes can be made directly to development branch but keep in mind that a pre-release with a beta versioning will be created for every push you make.
|
||||
- Features must be developed in dedicated feature branch and merged back to development branch using PR.
|
||||
- Fixes can be made directly to `development` branch but keep in mind that a pre-release with a beta versioning will be created for every push you make.
|
||||
- Features must be developed in dedicated feature branch and merged back to `development` branch using PR.
|
||||
- Once reviewed, your PR will be merged using Squash and Merge with a meaningful message.
|
||||
|
|
Loading…
Reference in a new issue