- ๐ Feature - A new feature.
- ๐ Bug Fix - self-explanatory
- ๐ Documentation Update - Documentation and related changes.
- ๐จ Style - Changes that do not affect the meaning of the code; for example, white space, formatting, or missing semicolons.
- ๐งโ๐ป Code Refactor - A code that neither fixes a bug nor adds a feature. (eg: You can use this when there is semantic changes like renaming a variable/ function name).
- ๐ฅ Performance Improvements - A code change that improves performance.
- โ Test - Added | Modified | Removed tests
- ๐ค Build - Changes related to code building (e.g. adding npm dependencies or external libraries).
- ๐ CI - Changes that affect the build CI/CD pipeline
- ๐ฆ Chore - Changes that do not affect the external user (e.g. updating the .gitignore file or .prettierrc file).
- โฉ Revert - self-explanatory
- ๐ทโโ๏ธ Created small PR.
- ๐ด๐ป No deprecated or outdated code is introduced
- ๐ญ Code is self-documenting. Comments are unnecessary and should only be used to explain why a decision was made
- ๐๏ธ Methods are documented with JS Doc including description, params, and return type
- ๐ The commit message follows our guidelines
- ๐ The pull request description explains any decisions or trade-offs made regarding code quality and design
- ๐ The branch follows our naming guidelines
- ๐ I have followed the style guidelines of this project
- ๐คณ I have performed a self-review of my code
- ๐ท๏ธ I have correctly labelled PR & added Ticket Number
- ๐โโ๏ธ I have cleared the Acceptance Criteria
-
โ ๏ธ My changes generate no new warnings
- ๐ yes, new and existing unit tests pass locally with my changes
- โป๏ธ had to make changes to existing tests
- ๐ฅน no, because I need help
- โฎ๏ธ some existing tests are failing
- โ no time to add tests
- ๐ no, because they aren't needed
- ๐ README.md
- ๐ Confluence
- ๐ no documentation needed
<script src="https://gist.github.com/smyaseen/ab4ee4a159ba8071aaab6335c4d7423e.js"></script>