Skip to content

docs: PR 본문에 Closes 키워드를 쓰도록 절차와 템플릿을 고친다 - #187

Open
cherry-go-round wants to merge 1 commit into
devfrom
docs/pr-closes-keyword
Open

docs: PR 본문에 Closes 키워드를 쓰도록 절차와 템플릿을 고친다#187
cherry-go-round wants to merge 1 commit into
devfrom
docs/pr-closes-keyword

Conversation

@cherry-go-round

Copy link
Copy Markdown
Contributor

요약

/pr 절차와 PR 템플릿 어디에도 Closes·Fixes·Resolves 언급이 없었다. 오히려 템플릿 머리말이 **"관련 GitHub Issue 링크는 선택입니다"**라고 링크를 지시하고 있었다.

Jira (필수)

  • 키 또는 URL: 없음 — 절차 문서 정정이라 티켓을 두지 않았다(키 없는 docs: 커밋 선례를 따랐다)

관련 GitHub Issue (선택)

  • 없음

변경 사항

  • .claude/skills/pr/SKILL.md 5단계 — 「관련 GitHub Issue (선택): 있을 때만」을 Closes #N을 쓰라는 지시로 바꿨다. 여러 개일 때 줄을 나누는 이유(쉼표로 이으면 첫 번째만 인식), 타 저장소 표기법, 생성 뒤 인식 확인 명령을 함께 넣었다.
  • .github/pull_request_template.md — 머리말의 "링크는 선택"을 고치고, 항목에 - Closes # 와 주석을 넣었다.

배경 — 실제로 생긴 손해

지시를 그대로 따른 결과 back#181 본문에 링크만 걸렸고, 짝이 되는 이슈 #176은 머지 뒤 사람이 손으로 닫았다(타임라인 closed_by에 커밋 연결 없음).

gh issue develop로 브랜치를 이슈에 연결해도 자동으로 닫히지 않는다. 그 연결은 이슈 화면에 브랜치를 표시할 뿐이고, 닫는 것은 본문(또는 커밋 메시지)의 키워드다. 실제로 #175의 closedByPullRequestsReferences가 비어 있었다.

테스트 / 검증

문서만 바뀌어 코드 검증 항목이 없다. 대신 고친 절차대로 만든 back#186에서 인식을 확인했다.

closingIssuesReferences → #175

미결 / 후속

이미 머지된 PR들이 닫지 못한 이슈가 남아 있을 수 있다. 별도로 훑어야 한다.

두 문서 어디에도 Closes·Fixes·Resolves 언급이 없었다. 오히려 템플릿 머리말이
"관련 GitHub Issue 링크는 선택입니다"라고 링크를 지시하고 있었다.

그대로 따른 결과 back#181은 본문에 링크만 걸었고, 짝이 되는 이슈 #176은 머지 뒤
사람이 손으로 닫아야 했다.

gh issue develop로 브랜치를 이슈에 연결해도 자동으로 닫히지 않는다. 그 연결은
이슈 화면에 브랜치를 표시할 뿐이고, 닫는 것은 본문이나 커밋 메시지의 키워드다.
실제로 #175의 closedByPullRequestsReferences가 비어 있었다.

여러 개일 때 쉼표로 이으면 첫 번째만 인식되는 것과 타 저장소 표기법도 함께
적었고, 생성 뒤 인식 여부를 확인하는 명령을 절차에 넣었다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant