]> git.p6c8.net - jirafeau_mojo42.git/commitdiff
[FEATURE] Docs: Explain branches
authorDan Untenzu <untenzu@webit.de>
Tue, 24 Jan 2017 09:51:19 +0000 (10:51 +0100)
committerJerome Jutteau <jerome.jutteau@outscale.com>
Thu, 23 Feb 2017 17:34:20 +0000 (18:34 +0100)
Explain master and next-release branch.

Master should always be a live version only,
unless the version is changed to something like "2.0.0-dev".

Refs #

CONTRIBUTING.md

index 8c6752ef422bdc0289090d050675cb2e453ab188..641fb44c18403ace6de893be36eee2206847ecec 100644 (file)
@@ -61,8 +61,16 @@ Translation may be add via [Jirafeau's Weblate](https://hosted.weblate.org/proje
 
 The whole project is not clean about that yet, feel free to fix :)
 
 
 The whole project is not clean about that yet, feel free to fix :)
 
+## Branches
+
+* ```master``` = latest release, e.g. 2.0.1
+* ```next-release``` = development branch - all new features are merged into this branch until the next version is released. So use this branch as base while developing new features or bugfixes.
+* ```test``` = sandbox branch to test new features or merge requests, or run integration tests. The content of this branch may change at any time.
+
 ## Merge Requests
 
 Please create one branch for each feature and send one merge request for each branch. 
 
 Dont squash several changes or commits into one merge request as this is hard to review.
 ## Merge Requests
 
 Please create one branch for each feature and send one merge request for each branch. 
 
 Dont squash several changes or commits into one merge request as this is hard to review.
+
+Please use ```next-release``` as base branch and send your merge request to this branch (not ```master```).

patrick-canterino.de