Conventional Commits v1.0.0 korean

Git Commit Message Convention

커밋 형식

<type>: <subject>

<body>

Type

하위의 태그를 활용하여 범주에 맞게 커밋 메세지 작성

feat 새로운 기능을 추가 comment 필요한 주석 추가 및 변경
fix 버그 수정 docs 문서 수정
design CSS 등 사용자 UI 디자인 변경 test 테스트 코드, 리팩토링 테스트 코드 추가, Production Code(실제로 사용하는 코드) 변경 없음
!HOTFIX 급하게 치명적인 버그를 고쳐야 하는 경우 chore 빌드 업무 수정, 패키지 매니저 수정, 패키지 관리자 구성 등 업데이트, Production Code 변경 없음
style 코드 포맷 변경, 세미콜론 누락, 코드 수정이 없는 경우 rename 파일 혹은 폴더명 수정 및 이동 작업만인 경우
refactor 프로덕션 코드 리팩토링 remove 파일을 삭제하는 작업만 수행한 경우
WIP Working In Progress, 작업 중 내용을 임시로 저장하는 경우 사용

Subject

어떤 작업을 진행하였는지 명령문으로 작성하며, 마침표 . 을 생략한다.

Body

제목만으로 구현 내용을 모두 설명하기 힘들거나, 추가 설명이 필요하다고 여겨질 경우 작성

Example

$git commit -m "feat: 로그인 API 개발"
$git commit -m "docs: README 문서 수정"
$git commit -m "design: 채팅 레이아웃 CSS 개선"
feat: 채팅 기능 구현

- 소켓 기능으로 구현하였습니다.
- 추후 소켓 기능을 변경할 수 있도록 소켓 기능을 분리하여 작성했습니다.