featNew feature for the user
fixBug fix for the user
docsDocumentation changes
styleCode style changes
refactorCode changes (neither fix nor feature)
testAdding or updating tests
choreMaintenance tasks
perfPerformance improvements
ciCI/CD changes
buildBuild system changes
revertRevert previous commit
feat: add user authenticationSimple commit
fix(parser): handle edge caseWith scope
feat(api): send email notificationWith body
feat!: change API behaviorBreaking change (!)
Closes #123Issue reference in footer
BREAKING CHANGE:Breaking change marker
Co-authored-by: Name <email>Co-author in footer
git czCommitizen - interactive commits
npx commitlint --editLint commit messages
npx husky add .husky/commit-msgAdd commit hook
npx semantic-releaseAutomated releases
conventional-changelogGenerate changelog