✅ Issue / PR / 커밋 등록 시 제목 prefix
- ✨ feat: 새로운 기능을 추가한 경우
- 🐛 fix: 올바르지 않은 동작(버그)을 고친 경우
- 📝 add: feat 이외의 부수적인 코드, 라이브러리 등을 추가한 경우, 새로운 파일(Component나 Activity 등)을 생성한 경우도 포함
- ♻️ refactor: 내부 로직은 변경하지 않고 기존의 코드를 개선한 경우, 클래스명 수정&가독성을 위해 변수명을 변경한 경우도 포함
- 🔥 remove: 코드, 파일을 삭제한 경우, 필요 없는 주석 삭제도 포함
- 📝 docs: 문서를 추가, 수정한 경우
- ✅ test: 테스트 코드를 추가, 수정, 삭제한 경우 - 프로덕션 코드 변경 x
✅ 이슈 & PR 컨벤션
✅ 브랜치 이름 예제
- (기본)
- (자신이 작업 중인 브랜치 내에서 계층을 더 나눌 경우)
- refactor/[작업 이름]/[세부 작업 이름]
- feat/[작업 이름]/[세부 작업 이름]
✅ 커밋 컨벤션
<!-- 제목 시작 (1줄 이내 작성) -->
feat: 제목 작성
<!-- 제목 끝 -->
<!-- 한 줄 공백 -->
<!-- 본문 시작 (최대 3줄 이내 작성) -->
- 작업 내용 간단 요약 1
- 작업 내용 간단 요약 2
- 작업 내용 간단 요약 3
- 작업 내용 간단 요약 4
- 작업 내용 간단 요약 5
<!-- 본문 끝 -->
<!-- ***예시*** -->
feat: Login 및 Register 기능 구현
- 로그인 기능 구현
- ~ 활용
- 회원가입 기능 구현
- 이메일 인증 기능 구현