[GitHub] Projects, Issues로 프로젝트 관리 및 협업하기

·2022년 10월 7일
0

더 나아가기

목록 보기
2/4

GitHub Projects

Project 생성


  1. 저장소 → 상단바에 있는 Projects 클릭
  2. Add project → Go to your profile… → New project
  3. Create 버튼 클릭해 생성 후 수정 가능
    (1) Project 이름 수정
    (2) 추가된 노트
    (3) 타이핑하여 노트 새로 추가 가능
    (4) 다양한 레이아웃 설정 가능 (변경 후 Save changes 클릭해서 변경사항 저장)

Project 저장소 연결

  1. 저장소로 다시 이동해서 Projects 클릭
  2. Add project → 생성한 proejct 클릭해서 연결

GitHub Issues

Issue 생성(open)

  1. 저장소 → 상단바 Issues → New issue
  2. 제목과 내용 작성 → Submit new issue → 이슈 생성!

Issue 종료(close), 재오픈(reopen)

  1. issue 생성 후 하단 코멘트 창에 Close issue → close
  2. 코멘트를 남기면 Close with comment로 close
  3. Closed 이슈는 하단의 Reopen 클릭해서 재오픈

Issue 작성시 유용한 마크다운 문법

*Issue는 마크다운(md)으로 작성하며 Preview 탭에서 미리보기 가능
1. @작업자id : 구성원 직접 태그 가능(구성원이 추가되어있어야 함)
2. 커밋 URL 복사 붙여넣기 하면 자동으로 커밋 id와 링크로 표시
3. 같은 저장소의 이슈, 코멘트 링크 생성
#이슈넘버 를 직접 타이핑하거나 이슈 URL을 복사 붙여넣기 하면 자동으로 표시
4. 코멘트 링크 복사 붙여넣기 하면 자동으로 표시

Issue 활용

오른쪽 설정란
1. Assignees
- 담당자 설정
- 공동 작업 저장소의 경우 해당 저장소의 수정권한이 있는 유저들이 표시
- assign yourself 클릭시 스스로를 할당
2. Labels
- 이슈를 편하게 필터링하고 분류하는 기준
- 기본 label + Edit labels를 클릭해 커스텀 추가 가능
3. Projects
- 설정한 Project를 설정 가능
- project 매칭 시 해당 이슈가 자동 연결됨
4. Milestone
- 이슈의 마감기한 설정
- 개발 목적에 따라 Milestone으로 만들고 관련 이슈들을 생성한 후, Milestone에 등록한 이슈들을 추적하여 진행 상황을 Progress bar로 확인
- 기존 milestone이 없는 경우 입력하며 생성 가능

Issue와 커밋 메시지 연동하기

같은 저장소의 커밋 메시지 입력시 이슈 번호를 같이 입력하면 자동으로 트래킹
한눈에 관련 이슈 커밋들과 변경사항 파악 가능

profile
주니어 프론트엔드 웹 개발자 🐛

0개의 댓글