Skip to content

Feature: commitzen 초기 설정 - #3

Open
Gomyeunghan wants to merge 3 commits into
mainfrom
feature/commitzen
Open

Gomyeunghan wants to merge 3 commits into
mainfrom
feature/commitzen

Conversation

@Gomyeunghan

@Gomyeunghan Gomyeunghan commented Sep 1, 2026 •

Copy link
Copy Markdown
Collaborator

🛠️ 작업 내용

commitizen(cz-git) + commitlint + husky로 커밋 메시지 컨벤션을 강제화했습니다.

  • 커밋 타입을 아래 7종 이모지로 제한 (type-enum 규칙 위반 시 커밋 자체가 거부됨)
    • ✨ feat: 새로운 기능 추가
    • 🐛 fix: 버그 수정
    • ♻️ refactor: 기능 변경 없이 코드 개선
    • 💄 style: 코드 스타일 변경(로직 변경 X)
    • ✅ test: 테스트 코드
    • 📝 docs: 문서 수정
    • 🔧 chore: 설정, 패키지, 빌드
  • 메시지 형식: 이모지 타입: 내용 (예: ✨ feat: 로그인 기능 추가)
  • .husky/commit-msg 훅 추가 → git commit을 터미널/GUI 어디서 치든 형식이 안 맞으면 커밋이 막힘
  • cz-conventional-changelog 제거, cz-git으로 교체 (scope/breaking change 질문은 생략하도록 설정, 프롬프트 문구 한글화)

사용법

  1. npm run commit 실행 (또는 npx cz)
  2. 타입 선택 → 변경 내용 한 줄 요약 입력 → (선택) 상세 설명 → (선택) 이슈 번호
  3. 마지막 확인에서 Yes 선택 시 커밋 완료

직접 입력할 때도 형식만 지키면 됩니다.

git commit -m "✨ feat: 로그인 기능 추가"

📸 스크린샷 (UI 변경시)

해당 없음

📡 리뷰 요청사항

  • 타입 7종 구성이 팀 컨벤션과 맞는지 확인 부탁드립니다.
  • scope, breaking change 질문은 불필요하다고 판단해 생략했는데, 필요하시면 말씀해주세요.
  • merge후 npm i 부탁드립니다.

#2

@Gomyeunghan Gomyeunghan linked an issue Sep 1, 2026 that may be closed by this pull request
@Gomyeunghan Gomyeunghan self-assigned this Sep 1, 2026
@Gomyeunghan Gomyeunghan added the feature 무언가 개발했을때 label Sep 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature 무언가 개발했을때

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: commitzen 적용

1 participant