-
Notifications
You must be signed in to change notification settings - Fork 3
협업방식 요약
Jo In Hyeok edited this page Oct 20, 2021
·
1 revision
- 이슈 기반 개발 방식 & git flow를 따릅니다.
- 기능개발/버그픽스/리팩터링 요소가 있다면 새로운 이슈에서 알맞은 이슈 템플릿을 골라 이슈를 작성합니다.
- 만들어진 이슈는 자동으로 Project board에 등록되어 진행 척도를 추적합니다.
- 만들어진 이슈 중 Assignee가 정해지지 않은 이슈는 주간 회의에서 적합한 팀원에게 할당하고, 그 외에 수시로 팀원들은 이슈를 추적하며 자신이 할 수 있는 이슈는 자신을 할당하여 해결합니다.
- 각 이슈마다 develop 브랜치에서 브랜치를 만들고, 브랜치 네이밍은 아래의 컨벤션을 따릅니다.
- 각 브랜치에서 커밋은 커밋 메시지에 해당하는 이슈 번호를 넣어야 하며, 커밋 메시지는 아래의 컨벤션을 따릅니다.
- 팀원은 개발이 완료되면 PR을 develop 브랜치에 대해 열어 내용을 PR 템플릿에 따라 작성하고, 다른 팀원 최소 1명을 reviewer로 등록합니다.
- review 요청을 받은 팀원은 PR을 리뷰해주고, reviewer의 approve를 받은 상태에서만 merge하도록 합니다.
- 핫픽스 사항/협업방식 관련 설정 등 리뷰가 필요없을 시 리뷰 없이 merge합니다.