feat: add issue templates, security policy, and update contributing guide#299
Conversation
🤖 Augment PR SummarySummary: This PR adds standardized GitHub community health files to improve issue intake, security reporting, and contribution consistency. Changes:
Technical Notes: All changes are documentation/template-only (no runtime code changes), intended to standardize reporting and review workflows. 🤖 Was this summary useful? React with 👍 or 👎 |
|
|
||
| | Version | Supported | | ||
| | ------- | ------------------ | | ||
| | 6.x | :white_check_mark: | |
| ### How to Report | ||
|
|
||
| 1. **Do not** open a public issue | ||
| 2. Email security findings to the maintainers |
There was a problem hiding this comment.
The reporting instructions say to "Email security findings to the maintainers" but don't provide a security contact address or an alternative private channel, which makes the policy hard to follow in practice.
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
| - [ ] JSDoc comments added/updated | ||
| - [ ] CHANGELOG.md updated (if applicable) | ||
|
|
||
| ## Screenshots (if applicable) |
There was a problem hiding this comment.
This adds a new Screenshots section, but the repo rule says every PR template section must be filled (use N/A when not applicable) (Rule: AGENTS.md). As-is, contributors may leave this section blank and unintentionally violate that requirement.
Severity: low
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
| ## Environment | ||
| - **Node.js version**: | ||
| - **OS**: | ||
| - **filesize.js version**: |
Summary
Added comprehensive documentation templates and policies to standardize issue reporting, feature requests, and security disclosures.
Type of Change
Related Issues
N/A
Testing
Checklist
npm testpassesnpm run buildsucceeds