728x90
반응형
🚩들어가며
깃허브에 칸반보드가 있고, 이슈 열었다 닫았다 할 수 있다는 걸 한 다리 건너 들어보기만 했던 사람(=나)의 깃헙 협업 기능 파헤치기!
박미정의 깃&깃허브 입문을 읽으며 정리했다.
👀Prequisites
깃허브 계정이 있어야 한다
그리고 근처에 야생의 개발자가 있다면 한 명 포획해오자👍
1. 저장소에 협업자 등록하기
- 하나의 원격 저장소에서 여러 명이 협업할 때 사용
- 레파지토리→Settings→Collaborators
- 참고) Contributors와 Collaborators 차이: push권한까지 가지고 있으면 Collaborator
- 깃허브 가입 이메일에서 수락해야 콜라보레이터로 들어갈 수 있다
2. 이슈, 라벨 만들기
- 이슈: 프로젝트 작업, 개선사항, 오류를 추적하기 위한 기능
- 라벨: 이슈의 성격을 구분하는 도구
이슈를 만들고
Labels에서 설정에 들어가면 Edit labels로 라벨을 추가할 수 있다
3. 프로젝트 보드 생성하기
- 깃헙 메인에서 board->create new board
- 한 프로젝트에 여러 레파지토리의 이슈를 추적
레파지토리별로 생기는 줄 알았더니 아니었다.
개인적으로 알고리즘 문제풀이, 프로젝트 과제 완성 등등 섞여있을 때 추적가능하고
백엔드, 프론트엔드 나뉘는 프로젝트에서도 한 프로젝트 안에서 관리할 수 있겠다
Team Backlog와 feature 템플릿을 제공해준다
backlog 선택하면 이런 식으로 우선순위에 따라 정렬할 수 있게도 만들어준다
4. 이슈와 프로젝트 보드 함께 쓰기
- 이슈 등록할 때 프로젝트를 등록해주거나
- 레파지토리 자체에 projects에서 설정해주면 된다
이슈 등록할 때 리뷰어, asignee 설정 가능하다
asignee는 merge 권한이 있는 것 같았다
5. 코드리뷰하기
위에서 설정했던 리뷰어는 리뷰권한이 생겨서
코드 변화된 부분에 파란색+ 가 생기는데 이런 식으로 리뷰해줄 수 있다
💻마치며
협업할 때 멋지게 쓰는 칸반보드는 도대체 어떻게 할 수 있는 걸까 궁금했는데
풀리퀘와 코드리뷰까지 야무지게 살펴본 것 같아 뿌듯하다!
잊지 말고 프로젝트 때도 써먹어봐야겠다
728x90
반응형
'조언과 생각집 > Tool' 카테고리의 다른 글
Github 코드 웹 에디터에서 보기, github vscode 화면 확대 방법: 1s를 기억하세요! How to zoom in/out in github vscode (0) | 2022.10.30 |
---|---|
Git 작업하고 있는 브랜치 하나만 clone하기 (0) | 2022.09.24 |
코딩 초보가 진짜 맨날 쓰는 인텔리제이 단축키 모음 (0) | 2022.09.06 |