Day 56 - 이슈 제보, 문서 양식 기여, 모던 JS 기여해보기

이유승·2025년 2월 25일

* 프로그래머스, 타입스크립트로 함께하는 웹 풀 사이클 개발(React, Node.js) 5기 강의 수강 내용을 정리하는 포스팅.

* 원활한 내용 이해를 위해 수업에서 제시된 자료 이외에, 개인적으로 조사한 자료 등을 덧붙이고 있음.

📚 이슈 제보 하기

📁 이슈 활용하기

📌 이슈란?

GitHub의 Issue(이슈) 는 프로젝트의 작업, 개선 사항, 버그 제보 등을 관리하는 게시판 역할을 한다.
이슈를 통해 프로젝트의 진행 상황을 문서화하여, 다양한 상황에 효과적으로 대처할 수 있다.

🛠 이슈의 주요 기능

  • 담당자(Assignee), 라벨(Label) 등을 이용해 분류 가능
  • 협업 시 필수적인 커뮤니케이션 도구로 활용 가능

📁 이슈 만들기

📌 Issue 만들어보기

GitHub 프로젝트 내 Issues 탭을 활용하여 이슈를 생성할 수 있다.

  1. 저장소에서 Issues 탭 클릭
  2. New Issue 버튼 클릭
  3. 제목과 내용을 입력 후 Submit new issue 클릭

📁 PR에서 이슈 활용하기

📌 PR(Pull Request)에 이슈 연결하기

PR을 생성할 때 특정 이슈와 연결하면, PR이 병합될 때 해당 이슈가 자동으로 닫힌다.

🎯 PR과 이슈 연결 키워드

아래 키워드 중 하나를 사용하여 PR 본문에 이슈 번호를 입력하면 자동으로 연결된다.

  • close / closes / closed
  • fix / fixes / fixed
  • resolve / resolves / resolved

예시:

Fixes #42

👉 PR이 병합되면 #42번 이슈가 자동으로 닫힘

🔗 참고 문서: GitHub 공식 문서

profile
프론트엔드 개발자를 준비하고 있습니다.

0개의 댓글