📝 Update CONTRIBUTING.md with Branch Strategy. close #24 [ci skip]

This commit is contained in:
thez3ro 2016-10-27 19:28:39 +02:00
parent 6c7c5443d4
commit 589b6465f8
No known key found for this signature in database
GPG Key ID: F628F9E41DD7C073

View File

@ -18,8 +18,9 @@ These are just guidelines, not rules. Use your best judgment, and feel free to p
* [Translations](#translations) * [Translations](#translations)
[Styleguides](#styleguides) [Styleguides](#styleguides)
* [Git Branch Strategy](#git_branch_strategy)
* [Git Commit Messages](#git-commit-messages) * [Git Commit Messages](#git-commit-messages)
* [C Styleguide](#c-styleguide) * [Coding Styleguide](#coding-styleguide)
## What should I know before I get started? ## What should I know before I get started?
@ -76,7 +77,7 @@ Both issue lists are sorted by total number of comments. While not perfect, numb
Along with our desire to hear your feedback and suggestions, we're also interested in accepting direct assistance in the form of code. Along with our desire to hear your feedback and suggestions, we're also interested in accepting direct assistance in the form of code.
All pull requests must comply with the above requirements. All pull requests must comply with the above requirements and with the [Styleguides](#styleguides).
### Translations ### Translations
@ -85,6 +86,15 @@ Please join an existing language team or request a new one if there is none.
## Styleguides ## Styleguides
### Git Branch Strategy
The Branch Strategy is based on [git-flow-lite](http://nvie.com/posts/a-successful-git-branching-model/).
* **master** -> always points to the last release published
* **develop** -> points to the next planned release, tested and reviewed code
* **feature/**[name] -> points to brand new feature in codebase, candidate for merge into develop (subject to rebase)
### Git Commit Messages ### Git Commit Messages
* Use the present tense ("Add feature" not "Added feature") * Use the present tense ("Add feature" not "Added feature")