Issues on JIRA
Commit Type: Title [Ticket]
- contents
- contents
- title starts in CAPITALIZED CHARACTER
- title in english.
- contents in Korean (project by project, discuss with teammates).
- contents, focus on
what
,why
rather thanhow
- variable, classes should be wrapped by `
Init
프로젝트 생성Feat
새로운 기능 추가Fix
버그 수정Docs
문서 수정Design
디자인 변경Style
코드 formatting, 세미콜론(;) 누락, 코드 변경이 없는 경우Refactor
코드 리팩토링Test
테스트 코드, 리팩토링 테스트 코드 추가Chore
빌드 업무 수정, 패키지 매니저 수정Minor
사소한 변화
[Ticket] 이 기존 가장 앞부분, 즉 Commit Type 앞 부분에 나왔었는데, 작업하다보니 티켓을 명시하기에는 애매한 커밋들도 존재했다. (Style 타입의 커밋 등)
물론 티켓을 충분히 자세하게 작성하지 못한 책임은 있지만, 통일성을 위해 [Ticket] 을 Title 뒤로 변경한다.
사실 티켓번호는, 코드를 보고 이해가 가지 않는 경우, 혹은 변경 의도&배경을 "참고" 하기 위한 용도로, 코드 자체를 이해하는데는 도움이 되지 않는다.
오히려, Commit Type 은 코드를 보기 전, 어떤 커밋인지를 필터링 하는데에 도움이 되기 때문에 변경된 버전이 훨씬 좋은 것 같다.
사실 매번 업데이트 되는 Oh my Zsh 의 업데이트 콘솔 아웃풋을 보고 떠올린건데, 적용한 이유가 있었겠구나 싶었다.