Skip to content

Add GitHub community health files and standard contribution templates#8

Merged
disk0Dancer merged 2 commits into
mainfrom
copilot/create-code-of-conduct-and-templates
Apr 22, 2026
Merged

Add GitHub community health files and standard contribution templates#8
disk0Dancer merged 2 commits into
mainfrom
copilot/create-code-of-conduct-and-templates

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 22, 2026

Summary

This PR adds the missing repository community-health assets: Code of Conduct, Contributing guide, Security policy, issue templates, and pull request template. It also aligns contribution guidance/templates with the repository’s required feature workflow.

Changes

  • Governance and contributor policy

    • Added .github/CODE_OF_CONDUCT.md
    • Added .github/CONTRIBUTING.md
    • Added .github/SECURITY.md
  • Issue intake standardization

    • Added .github/ISSUE_TEMPLATE/bug_report.yml
    • Added .github/ISSUE_TEMPLATE/feature_request.yml
    • Added .github/ISSUE_TEMPLATE/config.yml (disables blank issues, routes security reports privately)
  • PR hygiene

    • Added .github/pull_request_template.md
    • Updated checklist content to mirror repo workflow ordering and required items (including skills updates when command/workflow changes apply)
# .github/ISSUE_TEMPLATE/config.yml
blank_issues_enabled: false
contact_links:
  - name: Security vulnerability report
    url: https://github.com/disk0Dancer/climate/security/advisories/new
    about: Please report vulnerabilities privately.

Required workflow checklist

  • Design doc added/updated (docs/) when applicable (not applicable)
  • README/docs updated (README.md, docs/index.md) when behavior/UX changed (not applicable)
  • Skills updated (skills/climate.md, skills/climate-generator/SKILL.md) when commands/workflows changed (not applicable)
  • Tests added/updated (not applicable; docs/templates only)
  • Implementation kept focused and scoped
  • go build ./... passes
  • go test ./... passes
  • CI checks are green

Copilot AI and others added 2 commits April 22, 2026 14:32
@disk0Dancer disk0Dancer marked this pull request as ready for review April 22, 2026 14:49
Copilot AI review requested due to automatic review settings April 22, 2026 14:49
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 GitHub community health files and standardized intake templates to formalize contribution and reporting workflows for the repository.

Changes:

  • Added governance/community docs: Code of Conduct, Contributing guide, and Security policy.
  • Added GitHub Issue Forms templates (bug + feature) and template config (disables blank issues, adds security contact link).
  • Added a pull request template with a workflow-aligned checklist.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
.github/CODE_OF_CONDUCT.md Introduces a Code of Conduct and enforcement/reporting guidance.
.github/CONTRIBUTING.md Documents contribution expectations and the required feature workflow sequence.
.github/SECURITY.md Adds a security policy describing supported versions and private reporting flow.
.github/ISSUE_TEMPLATE/bug_report.yml Adds a structured bug report form to standardize repro details.
.github/ISSUE_TEMPLATE/feature_request.yml Adds a structured feature request form to capture problem/solution context.
.github/ISSUE_TEMPLATE/config.yml Disables blank issues and adds a security vulnerability contact link.
.github/pull_request_template.md Adds a PR template with a summary/changes section and workflow checklist.

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


## Changes

-
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

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

The PR template includes an empty bullet under the "## Changes" section (- with no text). This renders as a blank list item and can confuse authors; consider removing the empty bullet or replacing it with an explicit placeholder instruction (e.g., “- <change 1>”).

Suggested change
-
- <change 1>

Copilot uses AI. Check for mistakes.
Comment on lines +48 to +50
reported to the maintainers by opening a private security report as described in
[`SECURITY.md`](./SECURITY.md) or by contacting the repository owner through
GitHub.
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

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

The Code of Conduct’s enforcement section instructs reporting CoC incidents via a “private security report” and links to SECURITY.md, but SECURITY.md is specifically about vulnerability reporting. This is inconsistent and may misroute CoC complaints; suggest providing a separate reporting path for CoC issues (e.g., direct contact method) and reserving SECURITY.md for security vulnerabilities.

Suggested change
reported to the maintainers by opening a private security report as described in
[`SECURITY.md`](./SECURITY.md) or by contacting the repository owner through
GitHub.
reported to the maintainers by contacting the repository owner through GitHub.

Copilot uses AI. Check for mistakes.
@disk0Dancer disk0Dancer merged commit 4601cbe into main Apr 22, 2026
8 checks passed
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.

3 participants