Skip to content

Commit 26a6408

Browse files
authored
Merge pull request #537 from gemini-testing/users/shadowusr/TRIVIAL.create-issue-templates
chore: add issues templates
2 parents 9d860fe + db1f06c commit 26a6408

File tree

3 files changed

+101
-0
lines changed

3 files changed

+101
-0
lines changed
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: Bug Report
2+
description: Create a bug report for html-reporter
3+
labels: ["type: bug"]
4+
body:
5+
- type: checkboxes
6+
attributes:
7+
label: Verify latest release
8+
description: "Please run `npm install html-reporter@latest` to try the latest version of html-reporter. 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 html-reporter release
11+
- type: input
12+
attributes:
13+
label: Html-reporter version
14+
description: e.g. 9.16.0
15+
- type: input
16+
id: last-working-version
17+
attributes:
18+
label: Last html-reporter version that worked
19+
placeholder: e.g. 9.15.1
20+
- type: input
21+
attributes:
22+
label: Link to the code that reproduces this issue or a replay of the bug
23+
description: |
24+
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.
25+
- type: textarea
26+
id: repro
27+
attributes:
28+
label: Reproduction steps
29+
description: |
30+
How do you trigger this bug? Please walk us through it step by step.
31+
validations:
32+
required: true
33+
- type: markdown
34+
attributes:
35+
value: ----------------------------
36+
- type: textarea
37+
attributes:
38+
label: Actual Behavior
39+
description: A clear and concise description of what the bug is.
40+
validations:
41+
required: true
42+
- type: markdown
43+
attributes:
44+
value: ----------------------------
45+
- type: textarea
46+
attributes:
47+
label: Expected Behavior
48+
description: A clear and concise description of what you expected to happen.
49+
validations:
50+
required: true
51+
- type: markdown
52+
attributes:
53+
value: ----------------------------
54+
- type: input
55+
attributes:
56+
label: Which Node.js version are you using?
57+
description: "Please specify the exact version. For example: 20.11.0"
58+
validations:
59+
required: true
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Feature Request
2+
description: Suggest a new feature for html-reporter
3+
labels: ["type: feature"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
These issues are for **concrete and actionable proposals**. If you just have
9+
a general problem that you would like to brainstorm, open a Discussion instead [here](https://github.com/gemini-testing/html-reporter/discussions).
10+
- type: checkboxes
11+
attributes:
12+
label: Contribution
13+
options:
14+
- label: I'd be willing to implement this feature ([contributing guide](https://github.com/gemini-testing/html-reporter/blob/master/CONTRIBUTING.md))
15+
- type: textarea
16+
id: user-story
17+
attributes:
18+
label: Describe the user story
19+
description: |
20+
A clear and concise description of what workflow is meant to be improved. Example: "As a developer, I often want to do <something>, but I often face <problem>".
21+
- type: textarea
22+
id: solution
23+
attributes:
24+
label: Describe the solution you'd like
25+
description: A clear and concise description of what you want to happen. Consider that html-reporter is used by many people, and your particular use case might not make sense to implement in the core.
26+
validations:
27+
required: true
28+
- type: textarea
29+
id: drawbacks
30+
attributes:
31+
label: Describe the drawbacks of your solution
32+
description: This section is important not only to identify future issues, but also for us to see whether you thought through your request. Ask yourself, what are the problems we could have maintaining what you propose? How often will it break?
33+
- type: textarea
34+
id: alternatives
35+
attributes:
36+
label: Describe alternatives you've considered
37+
description: A clear and concise description of any alternative solutions or features you've considered, and why you think they wouldn't be good enough.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Question 🤷
4+
url: https://github.com/gemini-testing/html-reporter/discussions
5+
about: Ask questions and discuss with other community members

0 commit comments

Comments
 (0)