본문 바로가기
Git

[Github] Github Project 칸반

by jungha_k 2022. 12. 16.

원래 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

댓글