이슈와 프로젝트 관리
섹션 7진행 0 / 5
7. 정리
- 좋은 이슈는 재현 방법·기대 동작·실제 동작 세 가지를 담고,
.github/ISSUE_TEMPLATE/ 양식으로 이를 강제합니다.
config.yml 의 blank_issues_enabled: false 와 contact_links 로 빈 이슈를 막고 질문을 Discussions 로 분리합니다.
- 라벨·담당자·마일스톤은 이슈를 분류·배정·묶음으로 정리하는 세 가지 도구입니다.
- 브랜치 이름과 커밋 메시지에 이슈 번호를 적으면 코드와 이슈가 영구히 연결됩니다.
Fixes·Closes·Resolves #N 을 PR 본문이나 커밋 본문에 적으면 병합과 동시에 이슈가 자동으로 닫힙니다.
- 프로젝트 보드는 이슈·PR 을 Todo·In progress·Done 으로 시각화하고,
log --grep·shortlog 는 릴리스 노트 초안을 커밋 이력에서 뽑아냅니다.
- 다음 레슨은 다른 사람 저장소를 포크해 기여하는 흐름입니다.