Create project docs.
Details
basic dev workflow for CI to be based upon is as follows:
master branch contains stable code
devevopment branch is the un-stable code
development branch is default branch
feature branch is working branch for non-bug work
development branch is working branch for bugs
-
work done on separate branch
-
separate branch merged to feature branch for non-bug work and merged to dev branch for bug work.
- any bug fix to dev must be cause the feature branch to be
git pull --rebase origin development
-
feature branch merged to dev branch
- if release created it's not a full release (a,b,rc etc)
-
dev branch merged to master branch
-
on merge to master branch release to be created
- merge to master to auto-magically create git tag
creation of a release only to occur on the tag created. all work to be done for a release is to be on the tag CI pipeline.
Links
Requirements
Create project docs.
Details
basic dev workflow for CI to be based upon is as follows:
masterbranch contains stable codedevevopmentbranch is the un-stable codedevelopmentbranch is default branchfeaturebranch is working branch for non-bug workdevelopmentbranch is working branch for bugswork done on separate branch
separatebranch merged to feature branch for non-bug work and merged to dev branch for bug work.git pull --rebase origin developmentfeature branch merged to dev branch
dev branch merged to master branch
on merge to master branch release to be created
creation of a release only to occur on the tag created. all work to be done for a release is to be on the tag CI pipeline.
Links
Requirements