github issue란?
프로젝트에서 발생하는 여러 종류의 작업(버그, 개선, 문서 추가…) 을 기록하고 추적하기 위한 기록 도구 입니다.
Github 저장소에서 기본적으로 제공되는 기능입니다.
이슈의 예시는 다음과 같습니다.
강조해 둔 부분이 issue의 구성요소 입니다.
Issue의 구성 요소
- 제목(Title): 간단한 설명.
- 내용(Description): 이슈에 대한 상세 정보(발생 상황, 기대 동작 등).
- 할당자(Assignees): 이 이슈를 해결할 담당자.
- 레이블(Labels): 이슈의 카테고리, 상태 또는 우선순위.
- 프로젝트(Project): 프로젝트 보드에 이슈를 추가하여 관리 가능.
- 마일스톤(Milestone): 특정 목표나 마감일과 관련된 이슈를 그룹화.
- 코멘트(Comments): 팀원들과 소통하며 문제를 해결하거나 작업 진행 상황 기록.
생성 방식
issue를 생성하고 싶다면 다음과 같은 흐름을 따라가시면 됩니다.
- github repository 들어가기
- issue 탭 누르기
3. New issue 버튼 클릭
4. 작성하고 submit new issue 버튼 누르기
그렇다면 이제 아래처럼 issue 가 쌓입니다.
이번에는 issue 가 뭔지 issue 는 어떻게 등록하는 것인지 알아보았습니다.
이건 계속 프로젝트를 진행해보면서 손에 익혀야 하는 것 같습니다.
간단하게 정리하면
issue는 프로젝트에서 진행될 수 있는 모든 작업, 문제, 제안, 질문 등이 될 수 있으며 이런 것들을 기록하고 추적하기 위한 기록 도구입니다.
issue 에는 제목, 내용, 할당자, 레이블, 프로젝트, 마일스톤, 코멘트를 작성할 수 있습니다.