TIL/Github
[깃허브 Github] 이슈 생성, 작성 (Issue)
개춘기뽀삐
2024. 2. 29. 20:52
Github_issue
- 프로젝트의 작업, 개선 사항 및 버그를 추적하는 방법으로 사용되며, 프로젝트 기획, 새롭게 추가될 기능, 버그와 수정사항 모든 것을 이슈라고 할 수 있다. 모든 활동 내역에 대해서 이슈를 등록하고 등록한 이슈를 기반으로 작업을 진행할 수 있다.
issue template 생성
프로젝트 Settings
Features > set up templates
Add templates select > Custom templates
Preview and edit
Issue: Custom issue template 옆에 연필모양으로 수정
이전 프로젝트 메인에서 이슈 탬플릿 가져오기 .github 폴더
issue template > custom.md
code로 들어가서 10 ~ 15번째 줄 내용 복사
아래와 같이 content , title, about 입력 후 우측 상단 Propose changes 클릭하면 이슈 탬플릿 생성 완료
issue 작성
lssues > New lssues > Get started
[깃헙 메시지 컨벤션에 맞춰 작성 ex 기능 구현 feat] - 구체적 내용
todo - [ ] 제목에 입력한 것과 같이 구체적 내용 작성 (ex todo 수정 기능 구현)
Assignees : 이슈 등록한 사람 (나)
Labels : 어떤 작업인지 명시 (ex documentation , enhancement 주로 많이 사용하는 라벨. 새로운 기능 구현 Edit labels 으로 새 라벨 생성도 가능하다)
Milestone : 어떤 기능을 구현할 할 때 얼마나 작업했는지 확인할 수 있다 Pull requests에서도 생성 가능
submit new issue
Milestone 확인하는 방법
Pull requests Milestones 클릭하면 진행 상황 체크 및 New Milestones 생성 가능하다


Pull requests template 생성
메인 화면에서 Add file > create new file
이전 프로젝트에서 .github 폴더 pull_request_template.md > code > 전체 복사
.github/ pull_request_template.md 입력 > commit changes 클릭하면 탬플릿 생성 완료
Pull requests 작성