From 0bcedac8fb714319c4a31e271212b01917f54552 Mon Sep 17 00:00:00 2001 From: "NEW_GIL_HOME\\hyeon" Date: Sat, 21 Feb 2026 20:29:22 +0900 Subject: [PATCH] Update CLAUDE.md to enhance commit message guidelines with detailed formatting rules and examples in Korean --- .gitignore | 2 ++ CLAUDE.md | 24 ++++++++++++++++-------- 2 files changed, 18 insertions(+), 8 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..23b4f17 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.cursor/ +.claude/ \ No newline at end of file diff --git a/CLAUDE.md b/CLAUDE.md index f7a9db7..b95c364 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -12,25 +12,33 @@ This is a minimal git learning repository used for practicing git commands and w - **feature/study branch**: Contains CLAUDE.md and bug1.mg (버그수정) - **Remote**: origin/main configured -## 커밋 메시지 규칙 +## 커밋 메시지 규칙 (생성/입력 룰) -커밋 메시지는 아래 형식을 따른다. +커밋 메시지를 **생성하거나 입력할 때** 아래 규칙을 따른다. -- `feat: 내용` -- `refactor: 내용` -- `test: 내용` +### 형식 + +- `feat: 내용` — 새 기능 +- `fix: 내용` — 버그 수정 +- `refactor: 내용` — 리팩터링(동작 변경 없음) +- `test: 내용` — 테스트 추가/수정 +- `docs: 내용` — 문서만 변경 +- `chore: 내용` — 빌드, 설정, 기타 잡일 ### 작성 원칙 -- `내용`은 반드시 한글로 작성한다. -- 제목 한 줄로 작성하고 불필요한 기호를 사용하지 않는다. -- 변경 의도가 드러나게 간결하게 작성한다. +- `내용`은 **반드시 한글로** 작성한다. +- 제목은 **한 줄**로만 작성하고, 마침표·불필요한 기호는 넣지 않는다. +- **변경 의도**가 드러나게 간결하게 쓴다. ### 예시 - `feat: 회원 가입 폼 유효성 검사 추가` +- `fix: 로그인 시 세션 만료 처리 오류 수정` - `refactor: 결제 모듈 상태 관리 로직 분리` - `test: 로그인 서비스 단위 테스트 케이스 보강` +- `docs: CLAUDE.md 커밋 메시지 입력 룰 보강` +- `chore: 의존성 버전 업데이트` ## Common Git Commands