From 4dfaa3fd5146cf2753b187c5593c6ae05c32b5d2 Mon Sep 17 00:00:00 2001 From: M M Arif Date: Tue, 4 Jun 2019 08:14:03 +0000 Subject: [PATCH] --- Workflow.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Workflow.md diff --git a/Workflow.md b/Workflow.md new file mode 100644 index 0000000..04dbf1c --- /dev/null +++ b/Workflow.md @@ -0,0 +1,20 @@ +**GitNex** is an open source app which means anyone can contribute to it. + +## Releases +- **RC** - every version will have RC[Release Candidate] releases. There will be feature additions, improvements and fixes. +- **Stable** - release a stable version. + +## Branches +- **master** - tip of the ongoing development. +- **release** - Every release will have its own branch including release tag. Minor fixes can be branched from that specific release. +- **Temporary branches** like feature, hotfix etc which will then be removed once merged to the main tree of **master**. + +## Tags / Releases +All the releases will be tagged for download with release notes. + +## Merge Requests +All the code going to master will be through MRs even from the main developer. No direct pushes are allowed to **master**. +If you want to contribute please read the [contribution file here](https://gitlab.com/mmarif4u/gitnex/blob/develop/CONTRIBUTING.md). + +## Notes on bug fix releases +GitNex has the **master** branch as a tip branch and has version branches such as **release-1.0**. **release-1.0** is a release branch and will be tagged as **1.0.0**. If **1.0.0** has bugs, merge requests will be merged to **release-1.0** branch and publish a **1.0.1** tag, with a fast forward merge to **master** too. \ No newline at end of file