[Github] issue

2023. 2. 27. 18:27Tools/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를 클릭하여 새로운 이슈를 생성합니다.

 


나. 이슈 관리하기

 

생성된 이슈는 다음과 같은 방법으로 관리할 수 있습니다.

  • 이슈를 열고 닫을 수 있습니다.
  • 이슈에 댓글을 달고, 댓글에 답글을 달 수 있습니다.
  • 이슈에 라벨을 추가하고, 필터링할 수 있습니다.
  • 이슈에 담당자를 지정하고, 이슈를 할당할 수 있습니다.
  • 이슈를 프로젝트에 추가하고, 프로젝트를 관리할 수 있습니다.

 


다. 이슈 해결하기

 

이슈를 해결하기 위해서는 다음과 같은 단계를 따르세요.

  1. 이슈를 열고, 문제를 식별합니다.
  2. 문제를 해결하기 위한 코드 변경 또는 수정을 수행합니다.
  3. 변경사항을 커밋하고, 이슈 번호를 커밋 메시지에 포함시킵니다.
  4. 변경사항을 푸시하고, 이슈가 해결되었음을 확인합니다.
  5. 이슈를 닫습니다.

 


Github Issue를 사용하면 개발 및 유지보수의 과정이 모두 자동으로 문서화되는 것이 가장 흥미를 끈다.

 

+ issue는 github에서 제공하는 projects와 연동이된다. 프로젝트에 일정을 수립하고 이를 issue와 연동해보자.

 

[Github] Projects

1. Projects 생성 개발 프로세스 전반을 관리하기 위해서 사용한다. 가. view 생성 + New view를 누르면 다양한 형태의 view를 생성할 수 있다. Table 형태의 view다. 다른 view에서 추가한 item들은 다른 view에

ramen4598.tistory.com

 

'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