| 브랜치 타입 | 네이밍 규칙 | 예시 | 설명 |
|---|---|---|---|
| 기능 개발 | feature/<기능명> | feature/login | 새로운 기능 개발 |
| 버그 수정 | fix/<이슈번호>-<설명> | fix/123-todo-delete-error | 버그 수정 |
| 리팩토링 | refactor/<설명> | refactor/auth-flow | 코드 구조/성능 개선 |
| 배포 | develop | develop | 기능 통합 |
| 이모지 | 코드 | 설명 | 예시 커밋 메시지 |
|---|---|---|---|
| ✨ | ✨ | 새로운 기능 추가 | ✨ 로그인 기능 추가 |
| 🐛 | 🐛 | 버그 수정 | 🐛 리뷰 삭제 안되던 문제 수정 |
| ♻️ | ♻️ | 코드 리팩토링 | ♻️ auth 로직 정리 |
| 📝 | 📝 | 문서 추가/수정 | 📝 README 브랜치 규칙 추가 |
| 🎨 | 🎨 | 코드 포맷/스타일 개선 (기능 변경X) | 🎨 변수명 카멜케이스로 수정 |
| ✅ | ✅ | 테스트 추가/수정 | ✅ 유저 로그인 테스트 추가 |
| 🔧 | 🔧 | 설정 파일 수정 | 🔧 ESLint 설정 업데이트 |
| 🔥 | 🔥 | 코드/파일 삭제 | 🔥 불필요한 mock 데이터 제거 |
| 📦 | 📦 | 패키지 추가/업데이트 | 📦 supabase-js 버전 업그레이드 |
| 🚧 | 🚧 | 작업 진행 중 (WIP) | 🚧 소셜 로그인 기능 구현 중 |