배경
협업 시 커밋 메시지의 일관성을 유지하는 것은 추후 변경 이력 확인 및 자동화(예: changelog 생성)에 도움이 됩니다.
현재 커밋 메시지에 대한 명확한 컨벤션이나 강제 수단이 없어, 실수나 스타일 차이로 인한 혼선이 발생할 수 있습니다.
논의사항
- 커밋 컨벤션을 강제할 것인지 여부
- 예: Conventional Commits(
feat, fix, chore, refactor 등)를 강제하는 방식
- Git hook 도입 (commit-msg 검사 등)을 통해 강제 여부를 판단
- 컨벤션 강제는 하지 않더라도, 실수를 줄이는 방법
- IntelliJ나 터미널에서 커밋 메시지 템플릿 설정을 통해 가이드라인 제공
- 실수 방지를 위한 기본 형식 제공
참고사항
현재 프론트의 경우, Husky를 적용하여 커밋 컨벤션을 강제하는 방식을 이용중입니다.
배경
협업 시 커밋 메시지의 일관성을 유지하는 것은 추후 변경 이력 확인 및 자동화(예: changelog 생성)에 도움이 됩니다.
현재 커밋 메시지에 대한 명확한 컨벤션이나 강제 수단이 없어, 실수나 스타일 차이로 인한 혼선이 발생할 수 있습니다.
논의사항
feat,fix,chore,refactor등)를 강제하는 방식참고사항
현재 프론트의 경우, Husky를 적용하여 커밋 컨벤션을 강제하는 방식을 이용중입니다.