Tomodachi Git Convention - 42-Tomodachi/ft_transcendence GitHub Wiki

ft_transcendence git convention

프로젝트 협업에 필요한 최소한의 git convention 규칙

git commit convection

  • [FE / BE {#이슈넘버}] {커밋 타입}: {내용}
  • ex. [FE #13] CHORE: init commit

커밋 타입

  • FEAT: 새로운 기능 추가
  • FIX: 버그 수정
  • REFACTOR: 코드 리팩토링
  • DESIGN: CSS등 사용자 UI 디자인 변경
  • TEST: 테스트 코드 추가
  • CHORE: 그 외 기타 수정
  • DOCS: 코드가 아닌 문서를 수정한 경우
  • RENAME: 파일 혹은 폴더명을 수정하거나 위치(경로)를 변경
  • REMOVE: 파일을 삭제하는 작업만 수행

참고 링크

참고 블로그 글

git branch convection

  • 최초 main브랜치에서 FE-main, BE-main으로 분기해서 팀별 main 브랜치에 pr
  • 각 main 브랜치에 pr할 때는 branch rule이 적용이 되있어야 함
  • FE / BE-{#이슈넘버}-{기능}
  • ex. FE-#14-make-readme