Skip to content

docs: add CONTRIBUTING.md and PR template to prevent duplicate PRs#35

Open
dmchaledev wants to merge 1 commit into
mainfrom
claude/elegant-edison-8s6mbk
Open

docs: add CONTRIBUTING.md and PR template to prevent duplicate PRs#35
dmchaledev wants to merge 1 commit into
mainfrom
claude/elegant-edison-8s6mbk

Conversation

@dmchaledev

Copy link
Copy Markdown
Contributor

Summary

This repo currently has a well-documented problem (#34): 27 open PRs, roughly 9 of which are duplicate or superseded implementations of the same fix, because contributors aren't checking existing open issues/PRs before starting work on the same files (asm/openapi.yaml, sat/openapi.yaml, docs/index.html).

This PR implements the recurrence-prevention step suggested in #34's "Suggested fix" item 4:

  • Adds CONTRIBUTING.md — explains the duplicate-PR problem with a link to 27 open PRs contain ~9 duplicate/superseded submissions — needs triage before merging #34, and requires searching open issues/PRs before starting new work, with concrete gh commands to do so.
  • Adds .github/pull_request_template.md — includes a pre-flight duplicate-check checklist item so the requirement is visible at PR-creation time, not just in a doc someone has to go find.
  • Links CONTRIBUTING.md from the README's new "Contributing" section.

No functional/spec changes — this only affects the contribution workflow.

Test plan

  • Verified CONTRIBUTING.md renders correctly (plain markdown, no special syntax).
  • Verified .github/pull_request_template.md is picked up automatically by GitHub when opening a PR (standard .github/pull_request_template.md path).
  • Confirmed no existing open PR already adds a CONTRIBUTING.md or PR template (checked all 27 open PR titles).

🤖 Generated with Claude Code


Generated by Claude Code

The repo has repeatedly ended up with multiple open PRs independently
implementing the same fix (see #34: 27 open PRs, ~9 duplicate or
already superseded by main). Add a CONTRIBUTING.md that requires
checking open issues/PRs before starting work, and a PR template with
a pre-flight duplicate-check checklist item, to address the root
cause identified in #34's suggested fix.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RSt4rSozqQYR1sRfyvdEcr
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.

2 participants