깃허브 저장소에서 다른 사람과 협업한다고 가정하자.
많은 사람들이 이슈나 PR 생성한다. 이때 통일된 구조로 이슈나 PR을 보낼 수 없을까?
저장소 최상위 폴더에 ".github 폴더"에 Templates file를 추가하여 기본 템플릿을 지정할 수 있다. (단, .github 폴더는 github 저장소의 defalut(기본)에 있어야 적용된다) (소스코드 저장소)
PR Templates
PR 템플릿 없이 PR을 생성하면 템플릿 없이 비어있는 PR이 생성된다.
PT Templates 파일 추가
저장소의 최상위 디렉토리에 '.github' 폴더와 PULL_REQUEST_TEMPLATE.md 파일에 아래 내용을 생성한다.
// PULL_REQUEST_TEMPLATE.md 파일
### 📝 Description
### 💻 How To Test
### 💽 Commits
### 🖼 결과
PR 생성시 자동으로 위 markdown 내용이 본문으로 들어있는 것을 볼 수 있다.
Issue Templates
Issue 생성도 템플릿 설정 없이는 비어있는 Issue가 나온다.
Issue Templates 추가
1개의 Issue Templates
PR Templates와 마찬가지로 .github/ISSUE_TEMPLATE.md 파일을 생성하고 템플릿 할 내용을 추가하면 된다.
n개의 IssueTemplates
Issue는 Templates를 1개 이상 만들 수 있다. .github/ISSUE_TEMPLATE/ 폴더 밑에 n개의 .md를 만들면 된다.
직접 md 파일을 만들어도 되지만 github에서 제공하는 GUI로 손쉽게 만들 수 있다.
.github/ISSUE_TEMPLATE/*.md 파일 확인
Defalut 템플릿 내용일 변경하고 싶다면 .github/ISSUE_TEMPLATE/ 의 파일을 직접 수정하면 된다.
Reference
'🤖 생산성 Up & Tips' 카테고리의 다른 글
숙박 애플리케이션에 테스트를 위한 숙소 데이터 구하기 (공공 API사용, 직접 Dummy 데이터 생성하기) (0) | 2022.06.06 |
---|---|
코드리뷰에서 자주 사용되는 용어(줄임말) (2) | 2022.04.18 |
인텔 맥북 프로 플리커 현상 해결(많은 프로그램 실행할 때 화면 깜빡거림, 맥북 듀얼 모니터 연결 시 화면 깜빡거림) (0) | 2022.03.31 |
노션(notion)이 느릴 때 해결 방법 (캐시 지우기) (1) | 2022.03.12 |
IntelliJ에서 파일 끝에 자동으로 개행 추가하기 (no newline at end of file) (0) | 2022.03.11 |
댓글