Git Flow
1️⃣ 깃허브 자신의 레포지토리에 이슈 생성하기
2️⃣ 안드로이드 스튜디오에서 브랜치 생성하기
- 브랜치 :
feat/#이슈번호-작업내용
형태로 생성
- ex) feat/#1-bottom-navigation
3️⃣ 커밋하고, 푸시하기
- 커밋 메시지 :
#이슈번호 [Type] : 작업 내용
형태로 작성
- ex) #1 [fix] : home api 오류 수정
4️⃣ PR 올리기
- 제목 :
[Type/#이슈번호] 작업 내용
형태로 작성
5️⃣ 코드 리뷰 요청하기, 반영 완료 시 Merge 하기
공통 타입
- [FEAT] : 새로운 기능 구현
- [MOD] : 코드 수정 및 내부 파일 수정
- [ADD] : 부수적인 코드 추가 및 라이브러리 추가, 새로운 파일 생성
- [CHORE] : 버전 코드 수정, 패키지 구조 변경, 타입 및 변수명 변경 등의 작은 변경 등 진짜 별 거 아닌 작업
- [DEL] : 쓸모없는 코드나 파일 삭제
- [UI] : UI 작업
- [FIX] : 버그 및 오류 해결
- [HOTFIX] : issue나 QA에서 문의된 급한 버그 및 오류 해결
- [MERGE] : 다른 브랜치와의 MERGE
- [MOVE] : 프로젝트 내 파일이나 코드의 이동 (패키지 위치 이동)
- [RENAME] : 파일 이름 변경
- [REFACTOR] : 전면 수정