-
[git, github] git issue 생성 및 작성 방법 (1)Programming/git, github 2021. 3. 17. 21:49
Issue
이슈는 프로젝트의 작업, 개산 사항 및 버그를 추적하는 좋은 방법으로 사용된다. 프로젝트 기획, 새롭게 추가될 기능, 버그와 수정사항 모든 것을이 이슈라고 할 수 있다. 모든 활동 내역에 대해서 이슈를 등록하고 등록한 이슈를 기반으로 작업을 진행할 수 있다.
실습은 github를 이용하여 진행하였다. https://github.com/hyeonic/github-issue
github repository의 Setting 탭에 살펴보면 Features의 Issues 부분에 Set up templates 를 클릭한다.
template 추가 새롭게 생성한 template을 기반으로 이슈를 등록할 수 있다. 간단한 공통 템플릿 작성을 위해 Custom template를 선택하였다.
template 작성 template 이름과 설명 그리고 template의 content 양식을 채운다.
commit 작성이 완료되면 repository에 해당 template 등록을 위해 commit을 진행한다.
생성된 template .github/ISSUE_TEMPLATE에서 새롭게 생성한 template를 확인 할 수 있다.
issues 이제 새롭게 만든 template을 기반으로 issue를 작성할 차례이다. New Issue 버튼을 클릭하여 이슈를 작성한다.
template를 기반으로 한 이슈 작성 이슈가 정상적으로 등록된 것을 확인할 수 있다. 이제 해당 이슈에 성격에 맞게 설정하기 위해서 Label을 추가하거나 수정한다.
Label 수정 Label 추가 진행할 서비스나 프로젝트에 맞추어 적절한 issue Label을 설정하였다.
기존 issue에 Label 추가 기존에 만들었던 issue를 클릭하여 Assignees와 Labels를 추가한다.
- Assigness: 해당 작업의 담당자
- Labels: 해당 작업의 성격
- Milestone: 해당 작업이 속한 파트
각각 이러한 의미를 가지고 있다.
이제 해당 이슈를 큰 파트로 나누기 위해 Milestone을 추가한다.
milestone 클릭 milestone 작성 적절한 milestone을 작성하여 추가한다. 위와 성격이 비슷한 issue들을 모아 해당 작업의 진행사항 등을 한 눈에 확인 할 수 있다.
추가된 milestone
References.
GitHub로 프로젝트 관리하기 Part1 - 이슈 발급 부터 코드리뷰까지 | Popit
프로젝트 소개 Github를 이용해서 Project Management 하는 방법 및 전체적인 프로세스에 대해서 정리했습니다. issue 관리, 일정 관리, 코드리뷰, 버그 리포트 등 다양한 일들을 Github 하나에서 다 관리할
www.popit.kr
'Programming > git, github' 카테고리의 다른 글
[git, github] github-flow 정리 (0) 2021.08.01 [git, github] Git-flow 정리 및 프로젝트 적용 (0) 2021.03.28