배경
개인 프로젝트를 진행하며 Git Flow/브랜칭 전략도 적용하고 있는데, GitHub의 프로젝트 관리 기능도 (다시, 스스로)활용해 보기로 한다.
프로젝트 관리에 활용할 수 있는 GitHub 기능
1. Issue
- 프로젝트 진행 중 태스크 등록
2. Milestone
- 이정표 역할
- Issue를 그룹화하는 데에 사용할 수 있음
3. Pull Request
- 내가 작업한 내용을 팀 개발 브랜치 등에 합칠 수 있는지 팀원들에게 확인해 달라고 하는 요청
- 관련된/해결하는 Issue 번호를 기재하여 작업 트래킹에 도움이 되도록 함
- Commit 코드에 대한 코멘트를 남김으로써 코드 리뷰도 가능
4. Project
- 칸반 보드, 타임라인, 테이블 등의 형태로 Issue 및 Pull Request를 관리할 수 있음
실제 활용하기 위한 actions
- Pull Request Template 만들기
- Issue Template 만들기
- 팀 레포지토리에서 활용할 Label 점검/편집
- Milestone 생성
- Issue 등록
- Project 생성
- 칸반 보드 정리
'back-end dev > Git' 카테고리의 다른 글
git init 취소 (0) | 2022.09.05 |
---|---|
Git(Hub) 협업 workflow 및 주요 명령어 (0) | 2022.08.30 |
Git Bash From Here 기본 명령어 (0) | 2022.07.20 |
Git 공식 웹페이지 활용 (0) | 2022.04.18 |
Windows용 Git 버전 업데이트 (0) | 2022.04.18 |