커밋 컨벤션 - 100-hours-a-week/2-hertz-wiki GitHub Wiki
📋 커밋 컨벤션 룰
태그 (타입) | 의미 | 예시 |
---|---|---|
feat | ✨ 새로운 기능 추가 | feat: 로그인 페이지 구현 |
fix | 🛠️ 버그 수정 | fix: 회원가입 오류 수정 |
docs | 📝 문서, 주석, README 수정 | docs: API 명세 문서 업데이트 |
style | 🎨 코드 포맷팅 (기능 변화 없음) | style: prettier 적용 및 코드 정리 |
refactor | ♻️ 코드 리팩토링 (기능 변화 없음) | refactor: 로그인 로직 리팩토링 |
perf | ⚡ 성능 개선 | perf: 이미지 lazy loading 적용 |
test | ✅ 테스트 코드 추가/수정 | test: 유닛 테스트 케이스 추가 |
chore | 🔧 빌드/배포/환경설정 수정 | chore: eslint 설정 추가 |
revert | ⏪ 이전 커밋 되돌리기 | revert: "feat: 로그인 기능 추가" |
✨ 커밋 메시지 기본 구조
<타입>: <변경 내용 간결히 요약>
-
영어 소문자로 타입 작성 (feat, fix 등)
-
콜론(:)과 띄어쓰기( ) 필수
-
변경 내용을 짧고 명확하게 작성