Skip to content

docs(contributing): trim to goose-scale minimal intake surface#2780

Merged
wpfleger96 merged 4 commits into
mainfrom
duncan/contributing-refresh
Jul 25, 2026
Merged

docs(contributing): trim to goose-scale minimal intake surface#2780
wpfleger96 merged 4 commits into
mainfrom
duncan/contributing-refresh

Conversation

@wpfleger96

@wpfleger96 wpfleger96 commented Jul 24, 2026

Copy link
Copy Markdown
Member

Replace the 5-file, ~180-line template surface with a 4-file, ~54-line goose-modeled set.

What changed

.github/PULL_REQUEST_TEMPLATE.md — rewritten to 8 lines: Summary, Related issue (with inline duplicate-check prompt), Testing. Checklist and AI-disclosure section removed.

.github/ISSUE_TEMPLATE/bug-report.ymlbug-report.md — replaced YAML form with plain-markdown template (goose-style frontmatter). Fields: describe the bug, repro steps, expected behavior, version + OS, logs/context. Version guidance retained: Settings sidebar footer, "unknown" accepted.

.github/ISSUE_TEMPLATE/feature-request.ymlfeature-request.md — replaced YAML form with plain-markdown template. Fields: motivation, proposed solution, alternatives, additional context. Duplicate-check line at the bottom (goose-style).

.github/ISSUE_TEMPLATE/question.yml — deleted. config.yml updated to blank_issues_enabled: true so questions have somewhere to go.

CONTRIBUTING.md — "Before You Open a PR" compressed to four prose sentences: duplicate search, issue-first recommendation, AI ownership (absorbs the dropped PR-template field), review cadence. Intro link updated from the removed question form to plain /issues/new.

Related issue

none found

Add a PR template, restructure CONTRIBUTING.md with a 'Before You Open
a PR' section, and replace the placeholder issue templates with GitHub
issue forms.

Changes:
- New .github/PULL_REQUEST_TEMPLATE.md: duplicate-check field (fill-in
  closest existing PR/issue number), issue link, just-ci gate, one
  logical change reminder, and AI/agent disclosure checkbox.
- CONTRIBUTING.md: add 'Before You Open a PR' section at the top
  covering duplicate-check policy, duplicate-triage policy, issue-first
  rule for features, agent-contribution policy, and PR title convention.
  Fix intro to point to issues (Discussions are disabled on block/buzz).
  Drop the now-redundant 'Before You Start' bullets from the PR section.
  Drop dangling ToC entry for MCP tool guide (section was never written).
- .github/ISSUE_TEMPLATE/bug-report.yml: replace placeholder markdown
  template with a GitHub issue form; required fields for repro steps,
  expected/actual behavior, OS, Buzz version, and logs.
- .github/ISSUE_TEMPLATE/feature-request.yml: new form with required
  duplicate-search field, problem statement, and proposed solution.
- .github/ISSUE_TEMPLATE/config.yml: blank_issues_enabled: false;
  remove placeholder Discord contact link.

Co-authored-by: Will Pfleger <pfleger.will@gmail.com>
Signed-off-by: Will Pfleger <pfleger.will@gmail.com>
@wpfleger96
wpfleger96 requested a review from a team as a code owner July 24, 2026 22:56
@wpfleger96
wpfleger96 marked this pull request as draft July 24, 2026 23:02
npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 and others added 3 commits July 24, 2026 19:34
Apply review feedback from pass 1:

- Rewrite 'Before You Open a PR' to lead with contributor benefit
  (two-minute search saves duplicate work) rather than closure stats;
  drop the hard four-step permission gate and 'Duplicate-check in your
  PR template' subsection; soften agent-policy to 'may be closed with
  a pointer'; issue-first is now a strong recommendation, not a gate
- Fix intro to route questions to the new question.yml form instead
  of a dead 'community channels' link
- Restore 'How to Add a New MCP Tool' ToC entry (#2612 owns the
  section body; this restores the pre-existing entry)
- Replace 'within a few business days' review SLA with capacity-honest
  language
- PR template: issue-first wording → recommendation; replace conditional
  AI checkbox with explicit fill-in field; add conditional integration
  test item (just ci does not run just test); fix '#' prefix on
  duplicate field; fix bare 'Fixes #' line
- bug-report.yml: point version field to Desktop Settings footer;
  drop buzz --version (flag does not exist); allow 'unknown'
- feature-request.yml: issue-first wording → recommendation
- Add question.yml issue form with two required fields (what/tried)
  and optional environment; links question route end-to-end

Co-authored-by: Will Pfleger <pfleger.will@gmail.com>
Signed-off-by: Will Pfleger <pfleger.will@gmail.com>
…s ref

- PULL_REQUEST_TEMPLATE.md: rewrite Related issue comment to say
  opening an issue is 'strongly recommended' (not required); remove
  the now-duplicate old line
- CONTRIBUTING.md: remove 'or reach out in the community channels'
  from intro (no channel to link; question form is the route)

Co-authored-by: Will Pfleger <pfleger.will@gmail.com>
Signed-off-by: Will Pfleger <pfleger.will@gmail.com>
Replace 5-file, ~180-line template surface with a 4-file, ~50-line
goose-modeled set:

- PR template: drop checklist and AI-disclosure field; keep Summary,
  Related issue (with duplicate-check prompt), Testing
- Issue templates: replace YAML forms with plain-markdown bug-report.md
  and feature-request.md; duplicate-check guidance lives in both the
  feature template footer and the PR template comment
- config.yml: blank_issues_enabled: true (question form removed;
  questions route to blank issues)
- CONTRIBUTING: compress 'Before You Open a PR' to four prose sentences
  covering duplicate search, issue-first recommendation, AI ownership,
  and review cadence; update intro link to plain /issues/new

Co-authored-by: Will Pfleger <pfleger.will@gmail.com>
Signed-off-by: Will Pfleger <pfleger.will@gmail.com>
@wpfleger96 wpfleger96 changed the title docs(contributing): overhaul contribution intake docs(contributing): trim to goose-scale minimal intake surface Jul 25, 2026
@wpfleger96
wpfleger96 marked this pull request as ready for review July 25, 2026 16:02
@wpfleger96
wpfleger96 merged commit c0d7b52 into main Jul 25, 2026
47 of 49 checks passed
@wpfleger96
wpfleger96 deleted the duncan/contributing-refresh branch July 25, 2026 18:01
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