솝텀 Make A Wish 서버
[CHORE] 코드 수정, 내부 파일 수정
[FEAT] 새로운 기능 구현
[ADD] Feat 이외의 부수적인 코드 추가, 라이브러리 추가, 새로운 파일 생성 시, 에셋 추가
[HOTFIX] issue나, QA에서 급한 버그 수정에 사용
[FIX] 버그, 오류 해결
[REMOVE] 쓸모없는 코드 삭제
[DOCS] README나 WIKI 등의 문서 개정
[MOVE] 프로젝트 내 파일이나 코드의 이동
[RENAME] 파일 이름, 변수명, 함수명 변경이 있을 때 사용합니다.
[REFACTOR] 전면 수정이 있을 때 사용합니다
- issue를 등록한다.
- 깃 컨벤션에 맞게 Branch를 생성한다.
- Add - Commit - Push - Pull Request 의 과정을 거친다.
- 작업이 완료되었다면, Remote Repository(Github)에 해당 브랜치를 올린다.
- Github에서 PR을 생성한다.
- CI 테스트를 잘 통과했다면, 해당 PR에 관한 리뷰를 요청한다.
- 리뷰에서 Approve를 받지 못했다면, 수정 사항을 처리해서 다시 올린다.
- Approve를 받았다면, Merge를 진행한다.
- merge된 Branch는 삭제한다.
- 종료된 Issue와 Pull Request의 Label과 Project를 관리한다.
- 브랜치 단위 = 이슈 단위 = PR단위
- 브랜치는 뷰 단위로 생성합니다.
- 브랜치 규칙 → {이름}_#{#이슈번호_간단한 설명}
ex) jiyoung_#1-login