This is the current version branch on which the current milestone is developed. The pull request to the master branch needs a referencze to the milestone that is currently worked on.
Implementation of one single userstory. Pull request to dev branch needs a referent to the issue describing the userstory.
Implementation of one single bugfix. Pull request to the brach for the bugfix needs a referenc to an issue describing the problem.
Pull request can only be merged if all acceptency criterias are met, the continouse integration server has no problems with the pull and the pull is approved by at least one other developer.
We use the normal msdn expect for using K&R braces style.
if (x == y) {
x++;
foo();
} else {
x--;
bar();
}
Also we use a tab size of 2 spaces. All of this can be configured in Visual Studio.
We use the standart .net versioning system.