Skip to content

feat(new issue templates - #49

Merged
seanbudd merged 7 commits into
nvaccess:masterfrom
makhlwf:issue-template
Aug 13, 2026
Merged

feat(new issue templates#49
seanbudd merged 7 commits into
nvaccess:masterfrom
makhlwf:issue-template

Conversation

@makhlwf

@makhlwf makhlwf commented Aug 8, 2026

Copy link
Copy Markdown

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.

@seanbudd

Copy link
Copy Markdown
Member

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

@seanbudd
seanbudd marked this pull request as draft August 10, 2026 02:01
@makhlwf

makhlwf commented Aug 10, 2026

Copy link
Copy Markdown
Author

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 .

@seanbudd

Copy link
Copy Markdown
Member

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

@seanbudd
seanbudd marked this pull request as ready for review August 10, 2026 02:16
Copilot AI lite review requested due to automatic review settings August 10, 2026 02:16

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

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.

Comment thread .github/ISSUE_TEMPLATE/04-developer_facing_changes.yaml
Comment thread .github/ISSUE_TEMPLATE/01-bug_report.yaml Outdated
Comment thread .github/ISSUE_TEMPLATE/01-bug_report.yaml Outdated
Comment thread .github/ISSUE_TEMPLATE/03-special_case_issue.yaml Outdated
Comment thread .github/ISSUE_TEMPLATE/03-developer_facing_changes.yaml Outdated
Comment thread .github/ISSUE_TEMPLATE/11-advanced_bug_report.md
Comment thread .github/ISSUE_TEMPLATE/12-advanced_feature_request.md

@seanbudd seanbudd left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks @makhlwf

@seanbudd
seanbudd merged commit 865a8fd into nvaccess:master Aug 13, 2026
3 checks passed
@makhlwf
makhlwf deleted the issue-template branch August 13, 2026 02:55
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