Skip to content

Commit 6559234

Browse files
authored
chore: add ISSUE_TEMPLATES (#755)
1 parent bfa2328 commit 6559234

File tree

5 files changed

+148
-0
lines changed

5 files changed

+148
-0
lines changed

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
contact_links:
2+
- name: Join the axe Slack Community
3+
url: https://accessibility.deque.com/axe-community
4+
about: Connect with other people passionate about digital accessibility and axe tools.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Improve our documentation
2+
description: Report issues in our documentation or things we could document better.
3+
labels: ['docs', 'ungroomed']
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Documentation reports can be made for axe-core npm integrations (e.g. `@axe-core/webdriverjs`).
9+
- type: dropdown
10+
id: product
11+
attributes:
12+
label: Product
13+
description: Which product is the documentation report for?
14+
options:
15+
- cli
16+
- playwright
17+
- puppeteer
18+
- react
19+
- reporter-earl
20+
- webdriverio
21+
- webdriverjs
22+
validations:
23+
required: true
24+
- type: textarea
25+
id: description
26+
attributes:
27+
label: Description
28+
validations:
29+
required: true
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Request a feature
2+
description: Request an enhancement, improvement, or new rule.
3+
labels: ['feat', 'ungroomed']
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Feature requests can be made for axe-core npm integrations (e.g. `@axe-core/webdriverjs`).
9+
- type: dropdown
10+
id: product
11+
attributes:
12+
label: Product
13+
description: Which product is the feature for?
14+
options:
15+
- cli
16+
- playwright
17+
- puppeteer
18+
- react
19+
- reporter-earl
20+
- webdriverio
21+
- webdriverjs
22+
validations:
23+
required: true
24+
- type: textarea
25+
id: description
26+
attributes:
27+
label: Feature Description
28+
description: What do you wish the product did?
29+
validations:
30+
required: true
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
name: Report an issue
2+
description: Report a bug or an issue that you've encountered.
3+
labels: ['ungroomed']
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thanks for reporting an issue to one of our products. Please provide all necessary information to reproduce the issue. Without adequate details, your issue may be closed without investigation.
9+
10+
Issues can be made for axe-core npm integrations (e.g. `@axe-core/webdriverjs`).
11+
- type: dropdown
12+
id: product
13+
attributes:
14+
label: Product
15+
description: Which product did you encounter the issue?
16+
options:
17+
- cli
18+
- playwright
19+
- puppeteer
20+
- react
21+
- reporter-earl
22+
- webdriverio
23+
- webdriverjs
24+
validations:
25+
required: true
26+
- type: input
27+
id: version
28+
attributes:
29+
label: Product Version
30+
description: For the integration please check the `package.json` file
31+
- type: checkboxes
32+
id: latest-axe
33+
attributes:
34+
label: Latest Version
35+
options:
36+
- label: I have tested the issue with the latest version of the product
37+
required: true
38+
- type: textarea
39+
id: description
40+
attributes:
41+
label: Issue Description
42+
description: Please include a description of the issue and a page or code snippet where it can be reproduced.
43+
value: |
44+
#### Expectation
45+
Describe what you expected the product to do.
46+
47+
#### Actual
48+
Describe what the product actually does.
49+
50+
#### How to Reproduce
51+
Provide a code sample or link to a webpage that reproduces the issue. Without this, your issue may be closed without investigation.
52+
53+
#### Additional context
54+
Any thing else we should know about the issue?
55+
validations:
56+
required: true

.github/ISSUE_TEMPLATE/question.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Ask a question
2+
description: General questions for us, the product, or why things are the way they are.
3+
labels: ['question', 'ungroomed']
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Questions can be made for axe-core npm integrations (e.g. `@axe-core/webdriverjs`).
9+
- type: dropdown
10+
id: product
11+
attributes:
12+
label: Product
13+
description: Which product is the question for?
14+
options:
15+
- cli
16+
- playwright
17+
- puppeteer
18+
- react
19+
- reporter-earl
20+
- webdriverio
21+
- webdriverjs
22+
validations:
23+
required: true
24+
- type: textarea
25+
id: question
26+
attributes:
27+
label: Question
28+
validations:
29+
required: true

0 commit comments

Comments
 (0)