Skip to content

Git Convention

Soi (Jiwon Lee) edited this page Feb 4, 2023 · 14 revisions

Commit message

작업태그

message 설명
Init 프로젝트 초기 설정
Feat 새로운 기능 추가, 디자인 변경사항, Extension
Fix 버그 수정
Docs 문서 (README, templates, Assets)
Test 테스트 코드
Refactor 코드 리팩토링 (성능 개선만 해당)
Style 코드 의미에 영향을 주지 않는 변경사항
Chore 빌드, 설정 파일, plist, package manager
Comment 주석만 수정한 경우

Commit message 형태

  • [작업태그] #이슈번호 - 작업내용
  • commit 메세지는 한국어 또는 영어로 작성하며, 영어로 작성 시에는 동사로 시작한다.

Branch

  • main branch

    • main branch로 push시 PR이 요구된다.
  • develop branch

    • develop branch로 push시 PR이 요구된다.
    • Approve는 2명 이상이 요구된다.
    • 기능 구현 시 feature/issueNumber-featureName으로 분기한다.
    • 오류 해결 시 bugfix/issueNumber-bugName으로 분기한다.
    • merge 후 해당 브랜치를 remote에서 삭제한다.
      • (merge 시 해당 브랜치는 자동 삭제된다.)

PR

  • PR Template에 맞춰 작성한다.

    • UI 변경사항이 크게 존재하는 경우 iPhone SE, ProMax의 스크린샷이 요구된다.
  • PR 전, develop rebase 후 PR을 올린다.

Clone this wiki locally