Skip to content

GitHub Rules

Minji Kim edited this page Jan 24, 2021 · 1 revision

최종 수정 시간 : 201116 17:27PM

Github 기본 사용 가이드

  • Github project로 프로젝트 일정 관리
  • Github issue로 기능 목록 관리
  • Github Wiki로 프로젝트 문서 관리
  • issue PR 내용은 템플릿 기반으로 작성

Commit 규칙

  • commit 컨벤션에 맞게 commit 메세지 작성

    • Type: 제목 #이슈번호
    • Type
    타입 설명
    Feat 새로운 기능 추가(CSS 포함)
    Fix 버그 수정
    Docs 문서 수정
    Refactor 코드 리팩토링
    Style 코드 포맷팅 (코드 변경이 없는 경우)(줄바꿈, 오타)
    Test 테스트 코드 작성 (테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없음)
    Chore 소스 코드를 건들지 않는 작업(빌드 업무 수정)
    • 본문에 작업 내용을 작성
  • commit은 가능한 의미있는 최소 단위로 하기

PR

  • 제목 #이슈번호
    • ex) 로그인 기능 구현 #1
  • 두 명 모두의 approve를 받아야 merge 가능
  • PR 하나에 이슈 하나(기능단위)

브랜치 전략

  • Master
  • 기능에 따라 feat 브랜치로 나눠서 작업
  • feat 브랜치는 feat/기능이름으로 명명
    • ex) feat/login
    • 기능 이름이 길어질 경우 언더스코어(_) 로 구분

참고자료

Product Backlog

🕸 Link


Progress

🧑🏻‍💻 회의록
🌳 기획 및 설계

In-Depth

🕹 기술 스택

🔓 기술 공유

🔥 트러블 슈팅


Ground Rule

📐 Common

🐱 Github


ETC

Clone this wiki locally