Skip to content

Commit 893a2ae

Browse files
Add GitHub issue templates and exclude .vscode-test.json from VSIX (#55)
* Initial plan * 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> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: unknowIfGuestInDream <57802425+unknowIfGuestInDream@users.noreply.github.com>
1 parent e943808 commit 893a2ae

5 files changed

Lines changed: 125 additions & 0 deletions

File tree

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
name: Bug report
2+
description: Create a report to help us improve
3+
title: "[Bug] "
4+
labels:
5+
- bug
6+
assignees: unknowIfGuestInDream
7+
body:
8+
- type: input
9+
id: vscode-version
10+
attributes:
11+
label: Which version of VS Code are you using?
12+
description: You can find this in Help > About
13+
14+
- type: input
15+
id: extension-version
16+
attributes:
17+
label: Which version of the extension are you using?
18+
description: Check in Extensions panel
19+
20+
- type: checkboxes
21+
id: operating-systems
22+
attributes:
23+
label: Which operating system are you using?
24+
description: You may select more than one. Don't select anything if it's not about the environment.
25+
options:
26+
- label: macOS
27+
- label: Windows
28+
- label: Linux
29+
30+
- type: input
31+
id: version
32+
attributes:
33+
label: Version since
34+
description: Version since when the behavior is seen [e.g. 1.0.0]
35+
36+
- type: textarea
37+
id: description
38+
attributes:
39+
label: Describe the bug
40+
description: A clear and concise description of what the bug is.
41+
validations:
42+
required: true
43+
44+
- type: textarea
45+
id: reproduce-context
46+
attributes:
47+
label: To Reproduce
48+
description: Steps to reproduce the behavior.
49+
50+
- type: textarea
51+
id: expected-context
52+
attributes:
53+
label: Expected behavior
54+
placeholder: A clear and concise description of what you expected to happen.
55+
56+
- type: textarea
57+
id: screenshots-context
58+
attributes:
59+
label: Screenshots
60+
description: If applicable, add screenshots to help explain your problem.
61+
62+
- type: textarea
63+
id: additional-context
64+
attributes:
65+
label: Additional context
66+
description: If you are not reporting something obvious, a minimal reproduction and related log is required.
67+
placeholder: Add any other context about the problem here. Especially if the issue occurs in certain OS, browser or configuration.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Feature request
2+
description: Suggest an idea for this project
3+
title: "[Feature Request] "
4+
labels:
5+
- enhancement
6+
assignees: unknowIfGuestInDream
7+
body:
8+
- type: textarea
9+
id: feature
10+
attributes:
11+
label: Describe the feature
12+
description: Is your feature request related to a problem? Please describe.
13+
placeholder: A clear and concise description of what the feature is, and what it will enhance or solve. Ex. I'm always frustrated when [...]
14+
15+
- type: textarea
16+
id: solution-context
17+
attributes:
18+
label: Describe the solution you'd like
19+
placeholder: A clear and concise description of what you want to happen.
20+
21+
- type: textarea
22+
id: considered-context
23+
attributes:
24+
label: Describe alternatives you've considered
25+
placeholder: A clear and concise description of any alternative solutions or features you've considered.
26+
27+
- type: textarea
28+
id: additional-context
29+
attributes:
30+
label: Additional context
31+
placeholder: Add any other context or screenshots about the feature request here.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: General question
2+
description: Ask a question here
3+
title: "[Question] "
4+
labels:
5+
- question
6+
assignees: unknowIfGuestInDream
7+
body:
8+
- type: checkboxes
9+
id: checklist
10+
attributes:
11+
label: Checklist
12+
description: |-
13+
Make sure that you follow these statements.
14+
options:
15+
- label: I am following the docs and I am sure I have tried searching for the problem.
16+
required: true
17+
18+
- type: textarea
19+
id: question
20+
attributes:
21+
label: Describe the question
22+
description: What's it for
23+
placeholder: write your question here
24+
validations:
25+
required: true

.vscodeignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.vscode/**
22
.vscode-test/**
3+
.vscode-test.json
34
.github/**
45
src/**
56
scripts/**

0 commit comments

Comments
 (0)