For bug fixes
fix: <bug fix description>
For new features
feat: <feature description>
For Config changes(API endpoints, Authentication...)
config: <config description>
When committing incomplete or breaking changes:
INCOMPLETE: <incomplete changes description>
When starting to work on a new change, follow these steps:
-
Create a branch from master(or main) named
<User>/<feature>
. -
Make code changes & create a Pull request to Stage.
2.1 : If merge conflict happens, create a new branch from Stage named
<User>/Stage/<feature>
.2.2 : Merge the master based branch to stage based branch and resolve conflicts.
2.3 : Create a new pull request to stage from stage based branch.
2.4 : Abandon the master based branch pull request.
-
If any bugs are assigned, use the same branch and repeat step 2 for pull requests.
-
When ready for production, create a pull request to master(or main) from the master based branch.