From f07f96038bf82d475fafbeaf1f6a7dba1b4f7032 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CKangShinGyu=E2=80=9D?= <“rkdtlseb@naver.com”> Date: Sun, 6 Sep 2026 20:44:42 +0900 Subject: [PATCH 1/3] =?UTF-8?q?docs(github):=20PR=EA=B7=9C=EC=B9=99=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/pull_request_template.md | 22 ++++++++++++++++++++++ CONTRIBUTING.md | 7 +++++++ 2 files changed, 29 insertions(+) create mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..cffb91fd --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,22 @@ +## 변경 내용 +- + +## 변경 이유 +- + +## 테스트 +- [ ] `./gradlew build` +- [ ] `/review-code-against-docs` 스킬로 검증 +- [ ] 그 외 수동 검증: + +## 체크리스트 +- [ ] PR 제목이 커밋 컨벤션 형식을 따른다. +- [ ] 변경 사유를 PR 설명에 기록했다. +- [ ] 테스트 방법과 결과를 기록했다. +- [ ] 문서 변경이 필요한 경우 반영했다. + +## 하네스 변경 체크리스트 +- [ ] CLAUDE.md(AGENTS.md) 변경이 포함되어 있는가? +- [ ] 변경 사유가 PR 설명에 기록되어 있는가? +- [ ] 기존 규칙과 충돌하지 않는가? +- [ ] 팀원에게 변경 사항을 공유했는가? \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1c1542b8..731e89f8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -33,3 +33,10 @@ docs: 개발자 온보딩 보완 - Rebase merge는 사용하지 않습니다. - 공유 중인 `main`과 `dev`의 이력을 재작성하거나 force-push하지 않습니다. - 정책 도입 전의 기존 이력과 merge commit은 역사적 예외로 그대로 보존합니다. 토폴로지를 정리할 목적만으로 revert하거나 이력을 재작성하지 않습니다. + +## Pull Request Rules +- PR 제목은 커밋 컨벤션과 동일한 형식(feat: ...)을 따른다. +- main으로 직접 merge 전 최소 1명의 리뷰가 필요하다. +- PR 본문은 .github/pull_request_template.md 형식을 그대로 따른다. +- PR 본문에 변경 이유와 테스트 방법을 간략히 적는다. +- PR 생성 및 업데이트 시 변경된 파일 경로에 따라 자동으로 라벨(backend, test, database, monitoring, ci-cd)이 지정되므로 참고한다. \ No newline at end of file From a0825d36dbf0f48b1d4ab05e9ae1785fba165e04 Mon Sep 17 00:00:00 2001 From: minbros Date: Sun, 6 Sep 2026 21:50:05 +0900 Subject: [PATCH 2/3] =?UTF-8?q?docs(pr):=20PR=20=ED=85=9C=ED=94=8C?= =?UTF-8?q?=EB=A6=BF=EC=9D=98=20=EC=B2=B4=ED=81=AC=EB=A6=AC=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8=20=EC=84=B9=EC=85=98=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/pull_request_template.md | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index cffb91fd..4840c46a 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -8,15 +8,3 @@ - [ ] `./gradlew build` - [ ] `/review-code-against-docs` 스킬로 검증 - [ ] 그 외 수동 검증: - -## 체크리스트 -- [ ] PR 제목이 커밋 컨벤션 형식을 따른다. -- [ ] 변경 사유를 PR 설명에 기록했다. -- [ ] 테스트 방법과 결과를 기록했다. -- [ ] 문서 변경이 필요한 경우 반영했다. - -## 하네스 변경 체크리스트 -- [ ] CLAUDE.md(AGENTS.md) 변경이 포함되어 있는가? -- [ ] 변경 사유가 PR 설명에 기록되어 있는가? -- [ ] 기존 규칙과 충돌하지 않는가? -- [ ] 팀원에게 변경 사항을 공유했는가? \ No newline at end of file From 6ab5731755a257080fc563bb17579553199341fc Mon Sep 17 00:00:00 2001 From: minbros Date: Sun, 6 Sep 2026 22:10:35 +0900 Subject: [PATCH 3/3] =?UTF-8?q?docs(contributing):=20PR=20=EC=9E=90?= =?UTF-8?q?=EB=8F=99=20=EB=9D=BC=EB=B2=A8=20=EC=95=88=EB=82=B4=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CONTRIBUTING.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 731e89f8..c2136336 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -39,4 +39,3 @@ docs: 개발자 온보딩 보완 - main으로 직접 merge 전 최소 1명의 리뷰가 필요하다. - PR 본문은 .github/pull_request_template.md 형식을 그대로 따른다. - PR 본문에 변경 이유와 테스트 방법을 간략히 적는다. -- PR 생성 및 업데이트 시 변경된 파일 경로에 따라 자동으로 라벨(backend, test, database, monitoring, ci-cd)이 지정되므로 참고한다. \ No newline at end of file