1. GitHub Projects
Project 생성하기
1.
생성한 저장소로 들어가 Projects를 클릭합니다.
2.
Add project 클릭 → Go to your profile… 클릭 → New project 클릭합니다.
3.
Create 버튼을 클릭하여 생성 후 수정 가능합니다.
(1) Project 이름 수정
(2) 추가된 노트
(3) 타이핑하여 노트를 새로 추가 가능합니다.
(4) 다양한 레이아웃 설정이 가능합니다. 변경 후 Save changes를 클릭하여 변경사항을 저장합니다.
Project 저장소와 연결하기
1.
저장소로 다시 이동하여 Projects를 클릭합니다.
2.
Add project 를 클릭하면 생성한 proejct가 표시됩니다. 클릭하여 연결합니다.
(연결된 모습)
2. GitHub Issues
Issue 생성하기(open)
1.
저장소로 이동하여 Issues 클릭 → New issue를 클릭합니다
2.
제목과 내용을 작성하고 Submit new issue를 클릭하여 이슈를 생성합니다.
(생성 완료된 모습)
Issue 종료하기(close), 재오픈하기(reopen)
1.
issue 생성 후 하단에 코멘트 창에 Close issue를 클릭하여 close 가능합니다.
2.
코멘트를 남기면 Close with comment로 close 가능합니다.
(Closed 된 Issue)
3.
Closed 된 이슈는 하단의 Reopen을 클릭하여 재오픈 가능합니다.
Issue 작성시 유용한 마크다운 문법
*Issue는 마크다운(md)으로 작성하며 Preview 탭을 클릭하여 미리보기가 가능합니다. 아래 번호와 매칭하여 확인해보세요 :)
Write 탭
Preview 탭
1.
@작업자id 로 내용 작성시 직접 태그가 가능합니다.
2.
커밋 URL을 복사하여 붙여넣으면 자동으로 커밋 id와 링크로 표시됩니다.
3.
같은 저장소의 이슈, 코멘트 링크 생성이 가능합니다.
#이슈넘버 를 직접 타이핑하거나 이슈 URL을 복사하여 붙여넣으면 자동으로 표시됩니다.
4.
코멘트 링크를 복사하여 붙여넣으면 자동으로 표시됩니다.
Issue 활용하기
1.
Assignees
•
톱니 클릭 → 담당자를 클릭하면 설정됩니다.
•
공동 작업 저장소의 경우 해당 저장소의 수정권한이 있는 유저들이 표시됩니다.
•
assign yourself 클릭시 스스로를 할당합니다.
2.
Labels
•
이슈를 편하게 필터링하고 분류하는 기준입니다.
•
기본적으로 설정된 label도 있고 Edit labels를 클릭하여 커스텀 추가 가능합니다.
3.
Projects
•
위에서 설정한 Project를 설정 가능합니다.
•
project 매칭 시 해당 이슈가 자동으로 연결됩니다.
4.
Milestone
•
이슈의 마감기한을 설정합니다.
•
개발 목적에 따라 Milestone으로 만들고, 관련 이슈들을 생성한 후, Milestone에 등록한 이슈들을 추적하여 진행 상황을 Progress bar로 확인 가능합니다.
•
기존 milestone이 없는 경우 입력하며 생성 가능합니다.
Issue와 커밋 메시지 연동하기
같은 저장소의 커밋 메시지 입력시 이슈 번호를 같이 입력하면 자동으로 트래킹됩니다. 이를 잘 활용하면 한눈에 관련 이슈 커밋들과 변경사항을 파악 가능하여 편리합니다.