협업할 레포지토리에서 프로젝트 칸반보드(Projects)를 생성하기를 클릭합니다.
프로젝트 칸반보드(Project board) 이름을 작성하고 템플릿란에서 Automated kanban
을 설정합니다. Automated kanban
으로 설정해야 이슈와 PR이 자동으로 칸반보드에서 관리가 됩니다.
프로젝트 칸반보드가 생성되었습니다. To do
에 자동으로 생성된 내용은 삭제 해도 됩니다.
To do
→ In progress
→ Done
이슈를 생성하고 pojects
(칸반보드)를 추가합니다.
pojects
를 설정합니다.pojects
의 상태를 In progress
로 변경합니다.(선택)develop
에서 파생되는 브랜치를 생성합니다.
로컬에서 git remote update
명령어로 branch 상태를 업데이트합니다.
로컬에서 해당 브랜치로 작업을 진행합니다.
작업이 완료되면 commitizen
을 활용하여 push합니다.
깃헙 레포지토리에서 작업한 브랜치
→ develop
으로 PR을 작성합니다.
PR을 작성하면서 reviewer
, assignees
, pojects
(칸반보드), Linked Issues
를 설정합니다.
PR 내용부분에 - Closed #이슈번호
를 작성합니다. (해당 PR이 Merge가 되면 연결된 이슈가 Closed됩니다.)
생성한 PR에서 pojects
의 상태를 Review in progress
로 변경합니다.
reviewer
들의 리뷰가 완료되면 merge
를 진행합니다.
pojects
(칸반보드)로 이동하여 작업한 이슈와 PR카드를 Done
으로 이동시킵니다.
<!-- 컨벤션 -->
타입/#이슈번호/세부내용
<!-- 예시 -->
feat/#27/Button
<!-- 컨벤션 -->
[타입] 내용
<!-- 예시 -->
[feat] Component Base - Button
<!-- 컨벤션 -->
타입 : #이슈번호/내용
<!-- 예시 -->
feat : #27/Component Base - Button 기능 개발
프로젝트의 .github폴더에 아래의 파일 생성
PULL_REQUEST_TEMPLATE.md
ISSUE_TEMPLATE.md
각 파일에 아래와 같은 기본적인 내용을 작성할 수 있다.
## 🚅 Issue 한 줄 요약
이슈를 한줄로 요약해주세요.
## 🤷 Issue 세부 내용
무슨 이슈인가요?
## ✨ 기대 결과
어떤 결과물을 원하시나요?
## 📸 스크린샷
이슈에 해당하는 부분을 보여주세요.
## 🚅 PR 한 줄 요약
PR을 한줄로 요약해주세요.
## 🧑💻 PR 세부 내용
수정/추가한 내용을 적어주세요.
## 📸 스크린샷
스크린샷을 첨부해주세요.
피드백 요청
라벨을 달아주세요!피드백 요청
라벨이 아니라면 가급적 빠른시일내로 간단하게 코드를 확인하고 “확인” 코멘트를 남겨주세요.