Proposed Contributing Guideline

As this project is growing and new contributors are contributing, maintaining git for this project is becoming harder. I am creating this proposed contributing model which will make maintaining git for this project a bit easier and getting rid from some errors like losing commits accidentally, accidental merge, etc.
This commit is contained in:
Istiak Ferdous
2020-06-04 13:13:48 +06:00
committed by GitHub
parent 829c2dfb85
commit 074996a1ea

14
CONTRIBUTING.md Normal file
View File

@@ -0,0 +1,14 @@
Branches
1.Stable-> Stable branch
2.vX.X.X-> vX.X.X Stable branch
3.vX.X.X-dev-> v.X.X.X Dev branch
Development Lifecycle
vX.X.X-dev will be default(master) branch. All contributors must push to latest vX.X.X-dev branch. Once development
is complete(believed to be stable) new vX.X.X Stable branch will be created from Dev branch. Then vX.X.X Stable will
be merged into Stable branch. After that a new vX.X.X-dev branch will be created and it will be default(master)
branch. Old dev branch will be deleted at this stage(to save space) and no development will happen on old stable or
dev(if not deleted) branch. All development will only take place in latest dev branch. You must not create pull
request for any other branches other than latest dev branch.