매번 개발 뛰어나게 잘하는 친구의 도움을 받아
체계적이게 깃허브를 사용하는 법을 배우는 중이다
사이드 프로젝트로 내가 조금? 주도적인 프로젝트를 하게 되었는데
이전에는 누가 편하게 쓰라고 만들어놨던 템플릿들을 쓰기만 했다면
이제는 그걸 내가 만들어야 했다
이번 글에서는 프로젝트 협업 과정에서 자주 사용하는
이슈 템플릿과 PR 템플릿을 만드는 과정을 써보았다
💡 이슈 템플릿 생성하기
1. 해당 프로젝트 레포 -> Settings
2. 내리다 보면 Features -> Issue -> Set up templates
3. 템플릿 종류를 하나 선택한다
4. 그러면 템플릿이 하나 만들어지는데 Preview and edit 클릭
5. 연필 아이콘 클릭
6. 내용과 제목, 설명 등을 적어주면 된다 마크다운으로 작성
다 만들면 꼭 Close Preview 눌러주자 아니면 사라짐
7. 커밋 날리면 이렇게 레포 루트 폴더에 .github 하위에 템플릿들이 만들어짐
8. 이제 Issue 카테고리에 들어가서 이슈를 생성하면 이렇게 템플릿을 사용할 수 있다
아까 작성했던 것들이 잘 보이는 모습
컨벤션이 지켜지니 체계적으로 협업을 하기 쉬워진다
💡 PR 템플릿 생성하기
1. 해당 프로젝트 레포 -> .github 폴더로 이동
나는 {root}/.github 에 PULL_REQUEST_TEMPLATE.md 파일을 생성해서
마크다운으로 양식을 작성해주었다
Pull Request 날리기 전에 양식으로 해당 글이 잘 나온다
생각보다 간단하게 템플릿을 작성해보았다
'🏭 Infra > ⚙ 준비를 위한 준비' 카테고리의 다른 글
[Slack] 슬랙 봇 설정 및 슬랙 OAuth Token 발급받기 (0) | 2023.03.15 |
---|