Git Convention

1. Commit

구조

  1. 제목과 본문을 한 줄 띄워 분리하기
  2. 제목은 영문 기준 50자 이내로
  3. 제목 첫글자를 대문자로
  4. 제목 끝에 . 금지
  5. 제목은 명령조
  6. 본문은 영문 기준 72자마다 줄 바꾸기
  7. 본문은 어떻게보다 무엇을에 맞춰 작성하기
**(이모지)tag: subject**
예시) git commit -m '✨feat: 새로운 기능 추가 #'

타입

타입은 태그와 제목(subject)으로 구성되고, 태그는 소문자 영어로 쓴다.

(이모지)tag**: subject의 형태이며, :뒤에만 space가 있음에 유의한다.**

**✨:sparkles:**feat: 기능 추가, 삭제, 변경
**🐛:bug:**fix: 버그, 오류 수정
📝**:memo:**docs: readme.md, json 파일 등 수정, 라이브러리 설치 (문서 관련, 코드 수정 없음)
💄 **:lipstick:**style: CSS 등 사용자 UI 디자인 변경, 코드 formatting, 세미콜론 누락, 코드 자체의 변경이 없는 경우
✅**:white_check_mark:**test: 테스트 코드, 리팩토링 테스트 코드 추가
**📦️:package:**chore: 패키지 매니저 수정, 그 외 기타 수정 ex) .gitignore
**💡:bulb:**comment: 필요한 주석 추가 및 변경
**🚚:truck:**rename: 파일 또는 폴더 명을 수정하거나 옮기는 작업만인 경우
**🔥:fire:**remove: 파일을 삭제하는 작업만 수행한 경우
**👽️:alien:**change: API 변경의 경우
🚑**:ambulance:**hotfix: 급하게 치명적인 버그를 고쳐야 하는 경우
**♻️:recycle:**refactor: 코드 리팩토링
**🌱:seedling:**add 파일 추가

Gitmoji

2. Pull Request

제목

<aside> 💡 pr 등록 시 title 변경 (**이모지)tag: subject [#이슈번호] → (이모지)tag: subject 변경

** 이슈번호 제거

</aside>