Skip to content

docs: add PR etiquette guidelines and improve contribution templates - #722

Open
Aditya Shantanu (aditya-shantanu) wants to merge 1 commit into
agent-substrate:mainfrom
aditya-shantanu:docs/pr-etiquette
Open

docs: add PR etiquette guidelines and improve contribution templates#722
Aditya Shantanu (aditya-shantanu) wants to merge 1 commit into
agent-substrate:mainfrom
aditya-shantanu:docs/pr-etiquette

Conversation

@aditya-shantanu

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a PR Etiquette section to README.md making the issue-first requirement explicit: contributors must file an issue with clear repro steps before opening a PR, and PRs with no linked issue will not be reviewed.
  • Strengthens .github/PULL_REQUEST_TEMPLATE.md with a prominent stop-sign notice, a "What changed and why" section, and a checklist that requires an issue link.
  • Improves .github/ISSUE_TEMPLATE/bug_report.md with structured fields (environment, expected/actual behavior, steps to reproduce, collapsible logs block, minimal repro) to raise the quality of incoming reports.

Motivation

Unanchored PRs cost maintainer time and contributor goodwill. Requiring an issue first lets us confirm the problem, align on the fix, and avoid duplicating in-flight work — before anyone writes code.

Test plan

  • README renders correctly on GitHub (check the new section under "Developing")
  • PR template appears when opening a new PR
  • Bug report template appears when filing a new issue

Adds a PR Etiquette section to README.md making it explicit that:
- contributors must file an issue with repro steps before sending a PR
- PRs with no linked issue will not be reviewed

Strengthens the PR template to surface the issue-first requirement
prominently, and improves the bug report template with structured
fields (environment, logs block, minimal repro) to raise report quality.
@aditya-shantanu
Aditya Shantanu (aditya-shantanu) marked this pull request as ready for review August 4, 2026 03:07
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