2023. 2. 27. 18:27ㆍTools/GitHub
0. 참고자료
해당 글은 notion ai의 도움을 받아서 작성했습니다.
1. Github Issue에 대한 설명과 사용법
Github Issue는 Github에서 제공하는 이슈 트래킹 시스템입니다.
이슈란 소프트웨어 개발 과정에서 발생할 수 있는 버그, 개선사항, 질문 등을 의미합니다.
Github Issue를 사용하면 개발자들은 프로젝트에 대한 이슈들을 신속하게 식별하고 추적할 수 있습니다.
이슈는 프로젝트의 일정 관리, 문제 해결, 협업 및 팀 커뮤니케이션에 매우 유용합니다.
가. Issue 생성하기
Github Repository에서 Issue를 생성하려면 다음과 같다.
1. Github Repository에서 Issues
를 클릭합니다.
2. New Issue
를 클릭합니다.
3. 이슈 제목과 설명을 입력하고, 라벨, 프로젝트, 담당자 등을 선택할 수 있습니다.
Github Issue에서 Milestone은 프로젝트 내의 일정 단위를 의미한다.
예를 들어, 프로젝트를 6개월 동안 진행한다면, 각각의 월을 Milestone으로 지정할 수 있다.
Milestone을 사용하면, 프로젝트의 일정을 관리하고, 이슈를 해당 일정에 맞춰서 처리할 수 있다.
4. Submit new issue
를 클릭하여 새로운 이슈를 생성합니다.
나. 이슈 관리하기
생성된 이슈는 다음과 같은 방법으로 관리할 수 있습니다.
- 이슈를 열고 닫을 수 있습니다.
- 이슈에 댓글을 달고, 댓글에 답글을 달 수 있습니다.
- 이슈에 라벨을 추가하고, 필터링할 수 있습니다.
- 이슈에 담당자를 지정하고, 이슈를 할당할 수 있습니다.
- 이슈를 프로젝트에 추가하고, 프로젝트를 관리할 수 있습니다.
다. 이슈 해결하기
이슈를 해결하기 위해서는 다음과 같은 단계를 따르세요.
- 이슈를 열고, 문제를 식별합니다.
- 문제를 해결하기 위한 코드 변경 또는 수정을 수행합니다.
- 변경사항을 커밋하고, 이슈 번호를 커밋 메시지에 포함시킵니다.
- 변경사항을 푸시하고, 이슈가 해결되었음을 확인합니다.
- 이슈를 닫습니다.
Github Issue를 사용하면 개발 및 유지보수의 과정이 모두 자동으로 문서화되는 것이 가장 흥미를 끈다.
+ issue는 github에서 제공하는 projects와 연동이된다. 프로젝트에 일정을 수립하고 이를 issue와 연동해보자.
'Tools > GitHub' 카테고리의 다른 글
[Github] 대용량 파일 공유 (0) | 2023.03.17 |
---|---|
[Github] conflict 해결하기 (1) | 2023.03.06 |
[Github] action (0) | 2023.02.27 |
[Git] git ignore (0) | 2023.02.12 |
2022-04-12 .vimrc파일 github에 올리기 (0) | 2022.04.12 |