Skip to content

Commit 3e6a3bf

Browse files
committed
chore: add bug-report issue template
Adapted the bug-report template from the pnpm repository. We could also setup the feature-request and regression-report templates but feels a bit early. Closes pnpm#144
1 parent 6b00165 commit 3e6a3bf

File tree

2 files changed

+69
-0
lines changed

2 files changed

+69
-0
lines changed
+68
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
name: Bug Report 🐛
2+
description: Create a bug report for pacquet
3+
labels: ["type: bug"]
4+
body:
5+
- type: checkboxes
6+
attributes:
7+
label: Verify latest release
8+
description: "Please try the latest version of pacquet. Some issues may already be fixed in the latest release, so please verify that your issue reproduces before opening a new issue."
9+
options:
10+
- label: I verified that the issue exists in the latest pacquet release
11+
- type: dropdown
12+
attributes:
13+
label: Which area(s) of pacquet are affected? (leave empty if unsure)
14+
multiple: true
15+
options:
16+
- "Dependencies resolver"
17+
- "CLI"
18+
- "Lockfile"
19+
- "Store"
20+
- "Package manager compatibility"
21+
- "Operating System (Windows, MacOS, Linux)"
22+
- "Hooks"
23+
- type: input
24+
attributes:
25+
label: Link to the code that reproduces this issue or a replay of the bug
26+
description: |
27+
A link to a GitHub repository minimal reproduction. If a minimal reproduction can't be created please share a replay of the bug which doesn't require sharing a private repo.
28+
- type: textarea
29+
id: repro
30+
attributes:
31+
label: Reproduction steps
32+
description: "How do you trigger this bug? Please walk us through it step by step."
33+
validations:
34+
required: true
35+
- type: markdown
36+
attributes:
37+
value: ----------------------------
38+
- type: textarea
39+
attributes:
40+
label: Describe the Bug
41+
description: A clear and concise description of what the bug is.
42+
validations:
43+
required: true
44+
- type: markdown
45+
attributes:
46+
value: ----------------------------
47+
- type: textarea
48+
attributes:
49+
label: Expected Behavior
50+
description: A clear and concise description of what you expected to happen.
51+
validations:
52+
required: true
53+
- type: markdown
54+
attributes:
55+
value: ----------------------------
56+
- type: checkboxes
57+
id: operating-systems
58+
attributes:
59+
label: Which operating systems have you used?
60+
description: You may select more than one.
61+
options:
62+
- label: macOS
63+
- label: Windows
64+
- label: Linux
65+
- type: input
66+
attributes:
67+
label: If your OS is a Linux based, which one it is? (Include the version if relevant)
68+
placeholder: Linux, Ubuntu, Debian...

.github/ISSUE_TEMPLATE/config.yml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: true

0 commit comments

Comments
 (0)