작업 시작 시 선행되어야 할 작업은 다음과 같습니다.
<aside> 📌 1. issue를 생성합니다. 2. feature branch를 생성합니다. 3. add → commit → push → pull request 를 진행합니다. 4. code review를 받습니다. 5. pull request를 develop branch로 merge 합니다. 6. 종료된 issue는 close 하고 pull request에 label을 붙여 관리합니다.
</aside>
준수해야 할 규칙은 다음과 같습니다.
<aside> 📌 1. develop branch에서의 작업은 원칙적으로 금지합니다. 단, README 작성, 깃허브 템플릿(이슈, PR) 작성은 develop branch에서 수행 가능합니다. 2. commit, push, merge, pull request 등 모든 작업은 오류 없이 정상적으로 실행되는 지 확인 후 수행합니다.
</aside>
branch의 naming rule은 1.2.1을 준수합니다. branch는 작업 단위 & 기능 단위로 생성하며 이는 issue를 기반으로 합니다.
branch를 생성하기 전 issue를 먼저 작성합니다. issue 작성 후 생성되는 번호로 branch의 이름을 결정합니다. <Prefix>/<Issue_Number>
의 양식을 준수합니다.
feat
: 구현fix
: 수정refactor
: 리팩토링chore
: 패키지 구조 수정, code와 무관한 부분들 (.gitignore, build.gradle 같은) 수정docs
: 문서 수정