Skip to content

Add org-wide issue and PR templates#1

Open
jack-arturo wants to merge 1 commit intomainfrom
add-org-templates
Open

Add org-wide issue and PR templates#1
jack-arturo wants to merge 1 commit intomainfrom
add-org-templates

Conversation

@jack-arturo
Copy link
Copy Markdown
Member

What

Adds the missing community-health surface to verygoodplugins/.github:

  • .github/ISSUE_TEMPLATE/bug_report.yml — structured bug-report form (labels: bug)
  • .github/ISSUE_TEMPLATE/feature_request.yml — feature-request form (labels: enhancement)
  • .github/ISSUE_TEMPLATE/config.ymlblank_issues_enabled: false, no contact links (repos override locally)
  • .github/PULL_REQUEST_TEMPLATE.md — What / Why / Testing

Why

VGP has ~70 repos; only whatsapp-mcp and automail carry their own issue templates today. Everything else falls through to GitHub's default ("blank issue"), which produces low-information bug reports and no triage structure. GitHub uses the org .github repo as the inheritance source for community-health files — once this merges, every repo without its own ISSUE_TEMPLATE/ picks up the chooser automatically.

No contact_links at the org level: VGP runs many products (WP Fusion, AutoHub, AutoMem, MCP servers) with different support channels. AutoMem-family repos that want Discord/docs links can drop their own config.yml.

Testing

After merge:

  • Open "New issue" on any VGP repo without local templates (e.g. mcp-pirsch, mcp-toggl, autohub) — expect bug/feature chooser, no blank-issue link
  • Open a PR on the same — body pre-fills with What/Why/Testing
  • Confirm whatsapp-mcp / automail still use their own (local override wins)

Adds bug-report and feature-request issue forms, disables blank issues
(no contact_links — repos can override), and adds a baseline PR
template. Inherits to every VGP repo without its own
.github/ISSUE_TEMPLATE/.
Copilot AI review requested due to automatic review settings April 28, 2026 05:38
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds organization-wide GitHub community health templates to standardize issue intake and PR descriptions across VGP repositories via the .github inheritance mechanism.

Changes:

  • Introduces structured issue forms for bug reports and feature requests with default labels.
  • Disables blank issues at the org level via issue template configuration.
  • Adds an org-wide PR template with What/Why/Testing sections.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
.github/PULL_REQUEST_TEMPLATE.md Adds a standardized PR body template (What/Why/Testing).
.github/ISSUE_TEMPLATE/bug_report.yml Adds a structured bug report issue form labeled bug.
.github/ISSUE_TEMPLATE/feature_request.yml Adds a structured feature request issue form labeled enhancement.
.github/ISSUE_TEMPLATE/config.yml Disables blank issues org-wide (repos can override locally).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

## Why

<!-- Context or linked issue -->
Closes #
Copy link

Copilot AI Apr 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The standalone Closes # placeholder is likely to be left unchanged in PR descriptions, creating noise without providing linkage. Consider moving it into an HTML comment placeholder (or using a clearer placeholder like Closes: #<issue>), so it only appears when intentionally filled in.

Suggested change
Closes #
<!-- If applicable, add: Closes #<issue-number> -->

Copilot uses AI. Check for mistakes.
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