mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-03 10:46:53 -04:00
#1200 remove hotfix line, expnd feature line
This commit is contained in:
parent
e42a7320ae
commit
c6491281e2
@ -46,8 +46,7 @@ Our branching strategy is based on [this article](https://nvie.com/posts/a-succe
|
||||
|
||||
+ **master** a history of releases, once merged to from develop and tagged we create a release on the play store & GitHub releases.
|
||||
+ **develop** the actively worked on next release of the app, what we branch off of while working on new features and what we merge into upon feature completion
|
||||
+ **feature/** or feature/<username>/ any branch under this directory is an actively developed feature, feature branches culminate in a PR, are merged and deleted
|
||||
+ **hotfix/** or hotfix/<username>/ any branch under this directory is an urgent fix to production, once a hotfix is merged to master (and tagged for release) it must also be merged to develop before being deleted
|
||||
+ **feature/** or feature/<username>/ any branch under this directory is an actively developed feature, feature branches culminate in a PR, are merged and deleted. Typically a feature branch is off of develop and into develop but in rare scenarios if there is an issue in production a branch may be made off master to fix this issue, this type of feature branch must be merged to develop and master before being deleted.
|
||||
|
||||
All branches should have distinct history and should be visually easy to follow, for this reason only preform merge commits when merging code either by PR or when synchronising.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user