우주먼지
Published 2022. 12. 15. 22:54
Git Project 칸반보드 Management & Tool/Git

1. 💡 Git Project + 칸반보드

 

칸반보드의 장점

- 진행중인 업무의 시각화
- WIP 제한을 통한 효율적인 작업 처리
- 업무 흐름 관리
- 진행중인 업무 제한
- 팀 정책 설정 (WIP제한, 티켓 생성권한, 소통원칙 등)

 

1.1. Github Repository의 필수 파일

  • README.md
    • 프로젝트명, 핵심기능 및 소개, 팀원 소개
  • .gitignore
    • Git의 관리대상에서 벗어남, 개인의 Secret Token이나, 공유가 불필요한 설정파일 등을 파일에 명시
  • LICENSE
    • Public인 코드에 라이센스를 명확하게 표기해야함

 

1.2. 프로젝트 관리에 활용가능한 Github 기능

  • Issue
    • 프로젝트에 새 기능 제안 & 버그 리포트 등 프로젝트에서의 이슈를 의미하며, 칸반 티켓처럼 사용
    • 아이디어 공유 & 피드백 & 태스트 & 버그 관리 용도로 사용
    • ex)
      • 제목 & 본문 작성
      • Assigness : 태스크를 맡을 인원 지정
      • Labels : 라벨 지정
      • Projects : 프로젝트 지정
      • Milestone : Milestone 지정
    • Issue Temlate Card (이슈 Form 생성)
      • Repo Settings 하단 Features - Issues - Set up Templates
  • Milestone
    • 이정표 역할, 태스크 카드(Issue)를 그룹화하는데 사용함
    • 연결된 카드가 종료되면 Milestone 마다 업데이트된 진행 상황 확인 가능
    • 이 기능을 통해 이슈의 추적 & 진행상황을 한눈에 파악 가능
    • ex)
      • Repo - Issue - Milestione - Create
      • title : Milestone의 이름
      • Due date : Milestone의 마지막 날
      • 계획에 알맞은 개수만큼 Milestone과 Task를 만들어서 관리
  • Pull Request
    • 내가 작업한 내용을 main branch에 merge 할 수 있는지 확인하는 작업
    • PR에서 커밋한 코드에 리뷰를 달 수있는 기능도 포함
    • 코드 리뷰 가능
  • Project
    • 이 기능을 활용하여 칸반 보드 생성 & 칸반으로 업무의 흐름 관리
    • 작업 계획 & 트래킹에 적합
    • ex)
      • Repo - Project - Add Project
      • Table & Board 선택 후 Create
      • 생성 후, Settings - Project Name 설정
      • 좌측 Manage Access 권한 설정 & 팀원 초대
      • Issue & PR 연결 (기존 생성된 item 모두 추가)
      • 각 이슈의 상태 & 그룹 설정 가능

'Management & Tool > Git' 카테고리의 다른 글

Git Flow  (0) 2022.12.15
Git Branch  (0) 2022.12.15
[CI/CD with Github Actions]  (0) 2022.12.08
Git  (0) 2022.08.26
profile

우주먼지

@o귤o

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그