IT 정보/기타 정보

Github 기능 (2편) - Project / Issue / Milestone

개발하는 동그리 2022. 8. 22. 14:54
728x90
반응형

README.md 

한눈에 볼 수 있는 해당 Repository 안내서
  • 프로젝트 이름
  • 프로젝트 핵심 기능
  • 팀원 소개
// 로컬에서 README.md 파일 추가하는 방법 
touch README.md


// README.md 작성 요령 

# title
	- application tile 
	
# Features
	- application 기능

# Contributors
	- team members

# Project Wiki
	- project team information.. information about this project (link)

.gitignore

공유할 필요가 없는 파일을 기록하면 git push 이용시 무시
  • git으로 관리하지 않는 파일 모음
  • secret token 또는 개인이 따로 관리할 파일을 등록  

LICENSE

해당코드의 라이센스를 표기
  • public 공개된 Repository에도 라이센스 사용할 수 있고, 못할 수 있음

Issue

프로젝트의 새로운 기능을 제안하거나, 버그를 제보하는 등 프로젝트의 이슈를 의미
  • 칸반 티켓처럼 사용이 가능
    • Assignees : task card 담당자 지정
    • Labels : task catd 라벨링
    • Project : project 지정
    • Milestone : milestone 지정

Milestone

Issue를 그룹화 하는데 사용 (이정표)
  • Milestone에 연결된 Task Card(Issue)가 완료되면 Milestone을 통해 진행상황을 한눈에 파악할 수 있음

Pull Request

작업한 내용을 git branch에 합칠 수 있는지 확인하는 요청 
  • Github에서 Pull Request에서 커밋한 코드에 Comment를 달 수 있다. 이 Comment를 통해 코드 리뷰가 가능

Project

Github 내에서 업무 관리를 해줄 수 있는 Schedule 기능을 가짐
  • project 기능을 통해 칸반 보드를 사용하고 업무 흐름을 관리할 수 있음

Project 칸반 보드

  • 명확한 팀 정책 설정
    • 회의 시간 및 해당 회의에서 논의할 내용
    • 팀원 간 소통 원칙
    • 칸반 티켓을 언제, 어떻게, 누가 추가할 지
    • wip 제한
  • 칸반 실천법
    • 업무 시각화
    • 진행 중인 업무 제한
    • 흐름 관리
    • 명확한 프로세스 정책
    • 피드백 루프 구현
    • 협력적인 개선, 실험적인 발전

 

 

728x90
반응형