원래 Github 에서는 원격 코드 리포지토리의 역할만 담당했었다.
But 많은 개발자와 함께 협업이 필요하다 보니
간단한 개발 업무 관리도 Github에서 가능하게 되었다!
⬇
Github Project란?
: Projects is an adaptable, flexible tool for planning and tracking work on GitHub.
깃허브 Project는 작업을 계획하고 트래킹하는데 뛰어난 도구입니다 - Github
Github에서 22.07.27에 리뉴얼된 부분!
Github Issues를 기반으로 칸반 보드를 생성하고 업무 흐름을 관리할 수 있다.
Github 이슈?
: Github 이슈 = 하나의 작업
* 하나의 작업 단위는 팀의 정의에 따라 다르다!
칸반 보드에서 하나의 카드와도 같음
Settings ➡ Issues ➡ Set up templates 에서
커스텀 이슈 템플릿을 작성해서
향후 이슈 작성시 템플릿을 사용할 수 있다!
Github 마일스톤?
: 프로젝트 요구사항 진척도 확인에 사용 (각각의 Due date 정할 수 있다)
You can use milestones to track progress on groups of issues or pull requests in a repository.
깃허브 마일스톤을 이슈, PR 그룹의 진척도를 확인하는데 사용하세요. - Github
ex) Bare Minimum Requirement / Advanced Challenge / ...
하나의 요구사항을 여러개의 마일스톤으로 나누어도 되고,
여러개의 마일스톤을 하나로 합쳐도 괜찮다.
Github Project 칸반 ?
: 칸반 보드를 생성하고, Application 의 업무 흐름을 관리할 수 있다.
Projects is an adaptable, flexible tool for planning and tracking work on GitHub.
깃허브 Project는 작업을 계획하고 트래킹하는데 뛰어난 도구입니다 - Github
⬇
'Link a Project' 를 누르면
생성했던 마일스톤과, 이슈를 기반으로 칸반을 쉽게 생성, 관리할 수 있다.
테이블, 보드 형태로 볼 수 있음
컬럼을 추가하거나 삭제할 수도 있다.
admin / write / read 의 role을 지정하여 팀원들을 초대할 수 있다.
Issue 생성시 Project를 Todo로 지정해준다면
자동으로 트래킹 된다.
'Git' 카테고리의 다른 글
[Git] Git flow, 브랜치 별 역할 (0) | 2022.12.16 |
---|---|
[Git] Git branch 다루기, Git Bash 기본 명령어 (0) | 2022.12.16 |
댓글