- Never push straight to
master,devbranch.masteris production/final branch.devis for developing, building and testing in test server.
- If you want to add new feature or fix bug, create new branch, dev and test in local. After everything is fine, create merge request (MR) to
devbranch. - Other members will review your work and will accept/reject/ask for more work (in this case you have to work and test in local, then push to gitlab, no need to create MR becase it still there.
- After merge request is merged, it will be developed in test server and normally your branch will be deleted.
- If you found any bug, return to step 2.
- After testing and bug free, it will be merged to
masterbranch. - Type must be one of the following:
- feat: A new feature