mirror of
https://codeberg.org/gitnex/GitNex.git
synced 2024-12-16 15:48:13 +08:00
parent
87f9c6ac93
commit
4dfaa3fd51
20
Workflow.md
Normal file
20
Workflow.md
Normal file
@ -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.
|
Loading…
Reference in New Issue
Block a user