| 🎉 Init |
초기 커밋에 사용합니다. 프로젝트 시작 시 최초 설정, 파일 구조 생성, 종속성 설치 등을 커밋할 때 사용합니다. |
🎉 Init: 프로젝트 초기 설정 완료 |
🎉 Init: 기본 폴더 및 파일 구조 생성 |
🎉 Init: 초기 종속성 설치 및 설정 |
| ✨ Feat |
새로운 기능 추가에 사용합니다. 신규 기능 구현이나 기능 확장을 커밋할 때 사용합니다. |
✨ Feat: 회원가입 기능 구현 |
✨ Feat: 소셜 로그인 기능 추가 |
✨ Feat: 검색 기능 개선 |
| 📦️ Chore |
빌드 프로세스, 패키지 업데이트, 기타 코드 수정 이외의 작업에 사용합니다. (예: 의존성 업데이트, 스크립트 수정 등) |
📦️ Chore: 의존성 패키지 업데이트 |
📦️ Chore: 빌드 스크립트 수정 |
📦️ Chore: 환경 변수 설정 파일 정리 |
| 💄 Design |
UI 개선이나 스타일 변경 등 디자인 관련 수정에 사용합니다. |
💄 Design: 버튼 스타일 개선 |
💄 Design: 메인 페이지 레이아웃 수정 |
💄 Design: 아이콘 디자인 변경 |
| 🐛 Fix |
버그 수정에 사용합니다. 기능 오류나 문제를 해결할 때 사용합니다. |
🐛 Fix: 로그인 오류 수 |
🐛 Fix: API 응답 에러 해결 |
🐛 Fix: UI 깨짐 현상 수정 |
| ✅ Test |
테스트 코드 추가나 수정에 사용합니다. 유닛 테스트, 통합 테스트 등의 변경사항을 커밋할 때 사용합니다. |
✅ Test: 로그인 기능 테스트 케이스 추가 |
✅ Test: API 응답 테스트 수정 |
✅ Test: 유닛 테스트 코드 보완 |
| 🚀 Deploy |
배포 관련 변경에 사용합니다. 프로덕션 배포 스크립트, 배포 환경 설정 등 배포와 관련된 업데이트에 사용합니다. |
🚀 Deploy: 프로덕션 배포 스크립트 업데이트 |
🚀 Deploy: 배포 환경 설정 변경 |
🚀 Deploy: 서버 배포 자동화 설정 추가 |
| 🔨 Refactor |
코드 리팩토링에 사용합니다. 기능 변화 없이 코드 구조 개선, 중복 제거, 함수 분리 등을 할 때 사용합니다. |
🔨 Refactor: 코드 구조 개선 |
🔨 Refactor: 중복 코드 제거 |
🔨 Refactor: 함수 분리 및 모듈화 |
| 🚚 Rename |
파일, 변수, 함수 등의 이름 변경에 사용합니다. |
🚚 Rename: 변수명 변경 |
🚚 Rename: 파일명 수정 |
🚚 Rename: 디렉터리 구조 재정렬 |
| 📚 Docs |
문서 관련 변경에 사용합니다. README, API 문서, 개발 가이드 등의 업데이트에 사용합니다. |
📚 Docs: README 업데이트 |
📚 Docs: API 문서 수정 |
📚 Docs: 개발 가이드 추가 |
| 🔥 Remove |
불필요한 코드, 파일 또는 의존성 제거에 사용합니다. |
🔥 Remove: 불필요한 코드 삭제 |
🔥 Remove: 사용하지 않는 의존성 제거 |
🔥 Remove: 로그 출력 코드 삭제 |