From f08db40ea7342d54a2c51c5ff6cc8e81ff0c1767 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Mar 2026 02:42:23 +0000 Subject: [PATCH 1/2] Initial plan From 87e03d03c4844131fc2702ee83dfe39b5aa94ae1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Mar 2026 02:53:15 +0000 Subject: [PATCH 2/2] Add GitHub issue templates and update .vscodeignore Add issue templates (bug-report, feature-request, general-question) modeled after vscode-fixcnchar. Disable blank issues via config.yml. Add .vscode-test.json to .vscodeignore to exclude test config from the published extension package. Co-authored-by: unknowIfGuestInDream <57802425+unknowIfGuestInDream@users.noreply.github.com> --- .github/ISSUE_TEMPLATE/bug-report.yml | 67 +++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 1 + .github/ISSUE_TEMPLATE/feature-request.yml | 31 ++++++++++ .github/ISSUE_TEMPLATE/general-question.yml | 25 ++++++++ .vscodeignore | 1 + 5 files changed, 125 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug-report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature-request.yml create mode 100644 .github/ISSUE_TEMPLATE/general-question.yml diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 0000000..d647325 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,67 @@ +name: Bug report +description: Create a report to help us improve +title: "[Bug] " +labels: + - bug +assignees: unknowIfGuestInDream +body: + - type: input + id: vscode-version + attributes: + label: Which version of VS Code are you using? + description: You can find this in Help > About + + - type: input + id: extension-version + attributes: + label: Which version of the extension are you using? + description: Check in Extensions panel + + - type: checkboxes + id: operating-systems + attributes: + label: Which operating system are you using? + description: You may select more than one. Don't select anything if it's not about the environment. + options: + - label: macOS + - label: Windows + - label: Linux + + - type: input + id: version + attributes: + label: Version since + description: Version since when the behavior is seen [e.g. 1.0.0] + + - type: textarea + id: description + attributes: + label: Describe the bug + description: A clear and concise description of what the bug is. + validations: + required: true + + - type: textarea + id: reproduce-context + attributes: + label: To Reproduce + description: Steps to reproduce the behavior. + + - type: textarea + id: expected-context + attributes: + label: Expected behavior + placeholder: A clear and concise description of what you expected to happen. + + - type: textarea + id: screenshots-context + attributes: + label: Screenshots + description: If applicable, add screenshots to help explain your problem. + + - type: textarea + id: additional-context + attributes: + label: Additional context + description: If you are not reporting something obvious, a minimal reproduction and related log is required. + placeholder: Add any other context about the problem here. Especially if the issue occurs in certain OS, browser or configuration. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..3ba13e0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml new file mode 100644 index 0000000..903d1ba --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -0,0 +1,31 @@ +name: Feature request +description: Suggest an idea for this project +title: "[Feature Request] " +labels: + - enhancement +assignees: unknowIfGuestInDream +body: + - type: textarea + id: feature + attributes: + label: Describe the feature + description: Is your feature request related to a problem? Please describe. + placeholder: A clear and concise description of what the feature is, and what it will enhance or solve. Ex. I'm always frustrated when [...] + + - type: textarea + id: solution-context + attributes: + label: Describe the solution you'd like + placeholder: A clear and concise description of what you want to happen. + + - type: textarea + id: considered-context + attributes: + label: Describe alternatives you've considered + placeholder: A clear and concise description of any alternative solutions or features you've considered. + + - type: textarea + id: additional-context + attributes: + label: Additional context + placeholder: Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/general-question.yml b/.github/ISSUE_TEMPLATE/general-question.yml new file mode 100644 index 0000000..e694617 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/general-question.yml @@ -0,0 +1,25 @@ +name: General question +description: Ask a question here +title: "[Question] " +labels: + - question +assignees: unknowIfGuestInDream +body: + - type: checkboxes + id: checklist + attributes: + label: Checklist + description: |- + Make sure that you follow these statements. + options: + - label: I am following the docs and I am sure I have tried searching for the problem. + required: true + + - type: textarea + id: question + attributes: + label: Describe the question + description: What's it for + placeholder: write your question here + validations: + required: true diff --git a/.vscodeignore b/.vscodeignore index 7f5c07a..982a544 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -1,5 +1,6 @@ .vscode/** .vscode-test/** +.vscode-test.json .github/** src/** scripts/**