feat(new issue templates - #49
Conversation
|
As mentioned on #48, we need templates for both this filing issues with this repo and when reporting an issue with an add-on, and a documented method of setting them up appropriate in your add-on repo |
I thought that template specific issues could be used by the blank template , also I'm not that sure about the questions to ask . |
|
I think for this template it could be pretty simple, just 2 questions, describe the problem you have, describe the solution you want. I think the behaviour you proposed is best for add-on publisher consumers, but could add friction to add-on publishers wanting to contribute to the template. I think let's just go ahead with what you've proposed for now, and if people have problems reporting issues to this template we can change things |
There was a problem hiding this comment.
Pull request overview
Adds a set of default GitHub Issue Templates for this add-on template repository, aligning with the work requested in #48. This provides structured issue intake (bug, feature, special cases, developer-facing changes) plus advanced free-form Markdown templates, and enables blank issues.
Changes:
- Add four GitHub Issue Forms (YAML) covering bugs, features, special cases, and developer-facing maintenance work.
- Add two advanced free-form Markdown templates for experienced contributors (bug + feature request).
- Enable blank issue creation via
.github/ISSUE_TEMPLATE/config.yml.
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| .github/ISSUE_TEMPLATE/config.yml | Enables blank issue creation. |
| .github/ISSUE_TEMPLATE/01-bug_report.yaml | Adds structured bug report issue form tailored for add-ons/NVDA context. |
| .github/ISSUE_TEMPLATE/02-feature_request.yaml | Adds structured feature request issue form. |
| .github/ISSUE_TEMPLATE/03-special_case_issue.yaml | Adds issue form for complex/special-case issues not covered by standard templates. |
| .github/ISSUE_TEMPLATE/04-developer_facing_changes.yaml | Adds issue form for maintenance/API/technical changes. |
| .github/ISSUE_TEMPLATE/05-advanced_bug_report.md | Adds advanced free-form Markdown bug template. |
| .github/ISSUE_TEMPLATE/06-advanced_feature_request.md | Adds advanced free-form Markdown feature request template. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Part of #48: This PR adds 6 issue templates, 4 YAML files taken from the NVDA repo issue templates with some edits to align them for an addons repo, and 2 advanced templates as normal Markdown files, also enabling blank issue creation.