Add GitHub community health files and standard contribution templates#8
Conversation
Agent-Logs-Url: https://github.com/disk0Dancer/climate/sessions/4e768229-3e34-4896-9544-9e2d2e446a84 Co-authored-by: disk0Dancer <89835485+disk0Dancer@users.noreply.github.com>
Agent-Logs-Url: https://github.com/disk0Dancer/climate/sessions/4e768229-3e34-4896-9544-9e2d2e446a84 Co-authored-by: disk0Dancer <89835485+disk0Dancer@users.noreply.github.com>
There was a problem hiding this comment.
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 | ||
|
|
||
| - |
There was a problem hiding this comment.
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>”).
| - | |
| - <change 1> |
| 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. |
There was a problem hiding this comment.
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.
| 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. |
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
.github/CODE_OF_CONDUCT.md.github/CONTRIBUTING.md.github/SECURITY.mdIssue intake standardization
.github/ISSUE_TEMPLATE/bug_report.yml.github/ISSUE_TEMPLATE/feature_request.yml.github/ISSUE_TEMPLATE/config.yml(disables blank issues, routes security reports privately)PR hygiene
.github/pull_request_template.mdRequired workflow checklist
docs/) when applicable (not applicable)README.md,docs/index.md) when behavior/UX changed (not applicable)skills/climate.md,skills/climate-generator/SKILL.md) when commands/workflows changed (not applicable)go build ./...passesgo test ./...passes