Skip to content

Add bug report and feature request issue templates - #182

Open
isourabh wants to merge 1 commit into
mainfrom
users/sotripathi/add-bug-feaure-templates
Open

Add bug report and feature request issue templates#182
isourabh wants to merge 1 commit into
mainfrom
users/sotripathi/add-bug-feaure-templates

Conversation

@isourabh

Copy link
Copy Markdown
Collaborator

Why

The repo had no issue templates at all, so every new issue arrived as free-form text and triage had to ask for the CLI version, OS, and repro steps by hand. SUPPORT.md also linked to bug_report.md and feature_request.md, neither of which ever existed in the repo — both links landed on a blank issue.

What

New — .github/ISSUE_TEMPLATE/

  • bug_report.yml — YAML issue form titled [Bug]: , labeled bug, type: Bug. Collects affected command/area (multi-select: init, package, publish, submission, flights, …), description, repro steps, expected vs actual behavior, and environment (msstore --version, OS, install method), plus optional --verbose logs. Header warns against pasting secrets and points to SECURITY.md.
  • feature_request.yml — titled [Feature]: , labeled enhancement, type: Feature. Collects area, problem, proposed solution, and optional alternatives/context.
  • config.yml — disables blank issues and adds contact links for docs, Discussions, and MSRC.

Modified — SUPPORT.md

  • Bug and feature links now point at the templates that actually exist.
  • Replaced the [wiki] reference with [docs] and [discussions]. The wiki is enabled but has no pages, so …/wiki redirects to the repo root; Discussions has 9 live threads and is the real Q&A venue.

Verified against the live repo

  • Labels bug and enhancement exist (the initial draft used Issue-Bug/Issue-Feature, which don't exist here and would have been silently dropped).
  • Issue types Bug and Feature are enabled on the microsoft org.
  • All three contact-link URLs return 200.

Note

config.yml includes an explicit MSRC contact link. This duplicates the "Report a security vulnerability" row GitHub generates automatically from SECURITY.md, and none of the Microsoft repos I checked (terminal, PowerToys, winget-cli, vscode, WindowsAppSDK, playwright, dotnet/sdk) hand-roll one. Kept deliberately so the MSRC form is one click away rather than two — happy to drop it if reviewers prefer the house style.

Separately: private vulnerability reporting is currently disabled on this repo. Enabling it is a repo setting, not a file change, but it would give reporters a proper in-GitHub button.

The repo had no issue templates, and SUPPORT.md linked to bug_report.md
and feature_request.md, which never existed.

Add YAML issue forms for bugs and feature requests that collect the
details triage needs up front: affected command/area, repro steps,
expected vs actual behavior, and CLI version plus install method. Add a
chooser config that disables blank issues and routes usage questions to
Discussions, docs to Learn, and vulnerabilities to MSRC.

Point the SUPPORT.md links at the new templates, and replace the wiki
reference with docs and Discussions since the wiki has no pages and
redirects to the repo root.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings September 10, 2026 11:04

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.

🟢 Approval recommended

The changes are straightforward GitHub metadata updates (issue forms + support links) and appear consistent and complete for improving issue triage.

Pull request overview

This PR improves issue intake and triage for msstore-cli by adding GitHub issue form templates and updating support links so reporters are guided to structured bug/feature forms (instead of free-form issues or broken template links).

Changes:

  • Added GitHub Issue Forms for bug reports and feature requests under .github/ISSUE_TEMPLATE/.
  • Added .github/ISSUE_TEMPLATE/config.yml to disable blank issues and provide contact links (docs, Discussions, MSRC).
  • Updated SUPPORT.md to point to working templates and to route help/questions to docs + Discussions instead of the (empty) wiki.
File summaries
File Description
SUPPORT.md Updates support guidance and fixes broken issue-template links by pointing to the new issue forms, plus adds docs/discussions references.
.github/ISSUE_TEMPLATE/bug_report.yml Adds a structured bug report form capturing area, repro, expected/actual behavior, environment details, and optional verbose logs.
.github/ISSUE_TEMPLATE/feature_request.yml Adds a structured feature request form capturing area, problem, proposed solution, and optional context.
.github/ISSUE_TEMPLATE/config.yml Disables blank issues and adds contact links for docs, Discussions, and MSRC security reporting.
Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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.

2 participants