-
Notifications
You must be signed in to change notification settings - Fork 22
Home
Pavel Pavlov edited this page May 3, 2017
·
5 revisions
This document describes how the branches in this repo should be used.
We all agree that any changes to the repo should be made using pull requests and every pull request should be reviewed by at least one other person before approving. Direct commit to master, fixes or development branch is not allowed.
Here is how the mentioned branches should be used:
- master - holds the code that is currently released (live version of documentation). This branch is updated by manually merging either fixes or development branches.
- fixes - holds fixes that will be released with the next minor release (e.g. hotfix, service pack, weekly build, internal build - call it as you want). This branch is updated only by pull requests based on this branch. All approved fixes should be merged into development immediately!
- development - holds changes and new content that will be released with next major release (e.g. Q#, R#). This branch is updated by pull requests based on this branch and manual merges from fixes.