Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

커밋 메세지 작성 규칙 #4

Closed
SH0123 opened this issue Oct 31, 2023 · 0 comments
Closed

커밋 메세지 작성 규칙 #4

SH0123 opened this issue Oct 31, 2023 · 0 comments
Assignees
Labels
김상효 김상효

Comments

@SH0123
Copy link
Collaborator

SH0123 commented Oct 31, 2023

Reference

Udacity Commit Convention

Summary

type(옵션):[#issueNumber]Subject //-> 제목
Enter
body(옵션):// ->본문
Enter
footer(옵션)://-> 꼬리말

제목 작성 방법

타입은 태그제목으로 구성되며, 태그는 영어로 쓰되 첫 문자는 대문자로 한다.

“태그: 제목” 의 형태이며, : 뒤에만 공백이 들어간다.

태그

태그 이름 설명
Feat 새로운 기능을 추가
Fix 버그를 고친 경우
Design 사용자 UI 디자인 변경
!HOTFIX 급하게 치명적인 버그를 고쳐야하는 경우
Style 코드 포맷 변경, 세미 클론 누락 (오타 수정, 탭 사이즈 변경, 변수명 변경)
Refactor 프로덕션 코드 리팩토링
Comment 필요한 주석 추가 및 변경
Docs 문서 수정
Add 파일 혹은 폴더를 추가하는 작업만 하는 경우
Rename 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우
Remove 파일을 삭제하는 작업만 수행한 경우

제목의 작성 방법

  1. 제목의 처음은 동사 원형으로 시작한다.
  2. 총 글자 수는 50자 이내로 작성
  3. 마지막에 특수문자는 삽입하지 않는다
  4. 제목은 개조식 구문으로 작성

영어로 작성하는 경우

  • 첫 글자는 대문자로 시작
  • Fix, Add, Change 의 명령어로 시작

한글로 작성하는 경우

  • 고침, 추가, 변경 의 명령어로 시작

예시 - Feat: 추가 login api

본문 작성 방법

  • 본문은 한 줄당 72자 내로 작성
  • 양에 구애받지 않고 최대한 상세히 작성
  • 무엇을 왜 변경했는지 설명

꼬리말 작성 방법

예시

Feat: "네이버 지도 연동"

네이버 지도 연동 및 SwiftUI 로 뷰 구성
다양한 해상도 대응을 위해 AutoLayout 로 구성

Resolves: #12
Ref: #5
Related to: #1, #2
@SH0123 SH0123 pinned this issue Oct 31, 2023
@SH0123 SH0123 self-assigned this Oct 31, 2023
@SH0123 SH0123 closed this as completed Oct 31, 2023
@SH0123 SH0123 added the 김상효 김상효 label Oct 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
김상효 김상효
Projects
None yet
Development

No branches or pull requests

1 participant