| feat | New feature | MINOR | | fix | Bug fix | PATCH | | docs | Documentation only | none | | style | Formatting, whitespace (no logic change) | none | | refactor | Code restructure (not a fix or feature) | none | | perf | Performance improvement | none | | test | Adding or fixing tests | none | | build | Build system, dependencies (npm, gradle…) | none |
| ci | CI configuration (GitHub Actions, CircleCI…) | none | | chore | Maintenance not fitting above types | none | | revert | Reverts a previous commit | none |
Two ways to signal a breaking change (can combine both):
Conventional Commits v1.0.0 사양에 따라 커밋 메시지를 작성, 검토 및 검증합니다. (1) 변경 사항에 대한 git 커밋 메시지 작성, (2) 기존 커밋 메시지 검토 또는 수정, (3) 변경에 대한 올바른 커밋 유형 선택, (4) 주요 변경 사항 표시 방법 결정, (5) 본문과 바닥글이 포함된 여러 줄 커밋 작성, (6) 커밋이 SemVer 범프(PATCH/MINOR/MAJOR)에 매핑되는 방법을 이해하는 경우에 사용하세요. feat, fix, docs,Chore, refactor, perf, test, build, ci, style, revert 등 모든 표준 유형을 포괄합니다. 출처: jgamaraalv/ts-dev-kit.