티스토리 뷰
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 작성
아래 내용처럼 제목에 이슈 제목
todo에 작업 완료한 부분 작성 후
우측 탭 Reviewers : 프로젝트 참여자들
Assignees : pr작성자(나)
Labels : 작업 라벨
Milestone : 이전 생성해 놓은 Milestone
create pull request 클릭하면 pr완료
이후 슬랙에 pr 링크와 같이 확인 요청하면된다
Review
pr을 올리면 프로젝트 참여자들이 내용 검토 후 아래와 같이 리뷰를 달아준다 그걸 확인하고 merge 하면 된다
'TIL > Github' 카테고리의 다른 글
[깃허브 Github] 프로젝트 생성, 작성 (Project) (0) | 2024.03.15 |
---|---|
[깃 Git] Github 협업하기 (0) | 2023.12.27 |
[깃 Git] 깃허브 저장 (0) | 2023.12.26 |
[깃 Git] 폴더, 파일 확인 및 생성 (0) | 2023.12.21 |