GitHub에서 다양한 인원이 프로젝트를 진행하면 이슈 트래킹이 중요합니다. 이슈가 등록될 때 프로젝트에서 참고하는 중요한 정보가 있다면 이슈나 PR을 생성할 때 아래와 같이 Templates를 지정하면 유용합니다.

Issue, PR 템플릿 활용하기

  1. 프로젝트의 Root 디렉토리에 아래와 같이 .github 폴더를 생성합니다.
1
2
3
4
$ mkdir .github
$ cd .github
$ touch ISSUE_TEMPLATE.md # 이슈 등록시 템플릿 파일
$ touch PULL_REQUEST_TEMPLATE.md # PR 등록시 템플릿 파일
  1. 새로운 이슈를 등록합니다.

  1. 적용된 Template를 확인합니다.

github-templates


키워드를 통해 이슈 닫기

Commit 메세지 뿐만 아니라 PR 등록시에도 아래의 키워드를 통해 PR이 Merge되면 이슈를 Closed 할 수 있습니다.

1
2
3
4
5
6
7
8
9
close
closes
closed
fix
fixes
fixed
resolve
resolves
resolved

github-templates2

참고 - https://help.github.com/articles/closing-issues-using-keywords/


의존 패키지 조회하기

프로젝트의 Insight > Dependency graph 메뉴에서 모든 의존 패키지를 쉽게 확인할 수 있습니다.

현재 이 기능은 GitHub Enterprise에서는 제공되지 않고 있습니다.