type(scope?): Subject. -> type can be one of the below values.
- build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm).
- ci-cd: Changes to our CI/CD configuration files and scripts (example scopes: GitLab CI, Circle, BrowserStack, SauceLabs).
- chore: add something without touching production code (Eg: update npm dependencies).
- docs: Documentation only changes.
- feat: A new feature.
- fix: A bug fix.
- hot-fix: A hot fix.
- perf: A code change that improves performance.
- refactor A code change that neither fixes a bug nor adds a feature.
- revert: Reverts a previous commit.
- style: Changes that do not affect the meaning of the code (Eg: adding white-space, formatting, missing semi-colons, etc).
- test: Adding missing tests or correcting existing tests.
- common: Update Commons/Cores.
Example:
feat(TASK-ID): description commit feature.
fix(TASK-ID): description commit fix.
hot-fix(TASK-ID): description commit hot fix.