From 18098eca423f996695befd44bd2bd067002c7023 Mon Sep 17 00:00:00 2001 From: "Dustin L. Howett" Date: Mon, 21 Oct 2024 09:40:52 -0500 Subject: [PATCH] Update the bug templates to include type, convert Feature to yaml (#18018) --- .github/ISSUE_TEMPLATE/Bug_Report.yml | 11 +++--- .github/ISSUE_TEMPLATE/Documentation_Issue.md | 10 ------ .github/ISSUE_TEMPLATE/Feature_Request.md | 35 ------------------- .github/ISSUE_TEMPLATE/Feature_Request.yml | 20 +++++++++++ 4 files changed, 26 insertions(+), 50 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/Documentation_Issue.md delete mode 100644 .github/ISSUE_TEMPLATE/Feature_Request.md create mode 100644 .github/ISSUE_TEMPLATE/Feature_Request.yml diff --git a/.github/ISSUE_TEMPLATE/Bug_Report.yml b/.github/ISSUE_TEMPLATE/Bug_Report.yml index 517f2bdc7ea..2a647a35d51 100644 --- a/.github/ISSUE_TEMPLATE/Bug_Report.yml +++ b/.github/ISSUE_TEMPLATE/Bug_Report.yml @@ -1,6 +1,7 @@ name: "Bug report 🐛" description: Report errors or unexpected behavior labels: [Issue-Bug, Needs-Triage] +type: Bug body: - type: markdown attributes: @@ -12,7 +13,7 @@ body: - type: input attributes: label: Windows Terminal version - placeholder: "1.7.3651.0" + placeholder: "1.21.2701.0" description: | You can copy the version number from the About dialog. Open the About dialog by opening the menu with the "V" button (to the right of the "+" button that opens a new tab) and choosing About from the end of the list. validations: @@ -21,7 +22,7 @@ body: - type: input attributes: label: Windows build number - placeholder: "10.0.19042.0" + placeholder: "10.0.22621.0" description: | Please run `ver` or `[Environment]::OSVersion`. validations: @@ -32,9 +33,9 @@ body: label: Other Software description: If you're reporting a bug about our interaction with other software, what software? What versions? placeholder: | - vim 8.2 (inside WSL) - OpenSSH_for_Windows_8.1p1 - My Cool Application v0.3 (include a code snippet if it would help!) + vim 9.1 (inside WSL) + OpenSSH_for_Windows_9.5p1 + My Cool Application v0.4 (include a code snippet if it would help!) validations: required: false diff --git a/.github/ISSUE_TEMPLATE/Documentation_Issue.md b/.github/ISSUE_TEMPLATE/Documentation_Issue.md deleted file mode 100644 index 808bf813131..00000000000 --- a/.github/ISSUE_TEMPLATE/Documentation_Issue.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: "Documentation Issue 📚" -about: Report issues in our documentation -title: '' -labels: Issue-Docs -assignees: '' - ---- - - diff --git a/.github/ISSUE_TEMPLATE/Feature_Request.md b/.github/ISSUE_TEMPLATE/Feature_Request.md deleted file mode 100644 index e7a9dca66ae..00000000000 --- a/.github/ISSUE_TEMPLATE/Feature_Request.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -name: "Feature Request/Idea 🚀" -about: Suggest a new feature or improvement (this does not mean you have to implement - it) -title: '' -labels: Issue-Feature -assignees: '' - ---- - - - -# Description of the new feature/enhancement - - - -# Proposed technical implementation details (optional) - - diff --git a/.github/ISSUE_TEMPLATE/Feature_Request.yml b/.github/ISSUE_TEMPLATE/Feature_Request.yml new file mode 100644 index 00000000000..1ec2fd32b87 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Feature_Request.yml @@ -0,0 +1,20 @@ +name: "Feature Request/Idea 🚀" +description: Suggest a new feature or improvement (this does not mean you have to implement it) +labels: [Issue-Feature] +type: Feature +body: +- type: textarea + attributes: + label: Description of the new feature + description: A clear and concise description of what the problem is that the new feature would solve. + placeholder: | + ... and guess what? I have four Terminals. And I have a hover car, and a hover house. And my computer's a runner, and it shows. + validations: + required: true + +- type: textarea + attributes: + label: Proposed technical implementation details + description: This field is optional. If you have any ideas, let us know! + validations: + required: false