Skip to content

Commit 721bd45

Browse files
authored
Merge pull request #5479 from willmartian/main
feat: enable Github Issue Forms
2 parents d238fad + c9920a9 commit 721bd45

File tree

7 files changed

+161
-126
lines changed

7 files changed

+161
-126
lines changed

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: 🎧 p5.sound Issues
4+
url: https://github.com/processing/p5.js-sound/issues
5+
about: Report issues with p5.sound here.
6+
- name: 🌐 Website Issues
7+
url: https://github.com/processing/p5.js-website/issues
8+
about: Report issues with the p5.js website here.
9+
- name: 🖥️ Web Editor Issues
10+
url: https://github.com/processing/p5.js-web-editor/issues
11+
about: Report issues with the p5.js web editor here.
12+
- name: 💬 Forum
13+
url: https://discourse.processing.org/c/p5js
14+
about: Have other questions about using p5.js? Ask them here!
15+

.github/ISSUE_TEMPLATE/existing-feature-enhancement.md

Lines changed: 0 additions & 39 deletions
This file was deleted.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: 💡 Existing Feature Enhancement
2+
description: This template is for suggesting an improvement for an existing feature.
3+
labels: [enhancement]
4+
body:
5+
- type: textarea
6+
attributes:
7+
label: Increasing Access
8+
description: How would this new feature help [increase access](https://github.com/processing/p5.js/blob/main/contributor_docs/access.md) to p5.js? (If you're not sure, you can type "Unsure" here and let others from the community offer their thoughts.)
9+
validations:
10+
required: true
11+
- type: checkboxes
12+
id: sub-area
13+
attributes:
14+
label: Most appropriate sub-area of p5.js?
15+
description: You may select more than one.
16+
options:
17+
- label: Accessibility (Web Accessibility)
18+
- label: Build tools and processes
19+
- label: Color
20+
- label: Core/Environment/Rendering
21+
- label: Data
22+
- label: DOM
23+
- label: Events
24+
- label: Friendly error system
25+
- label: Image
26+
- label: IO (Input/Output)
27+
- label: Localization
28+
- label: Math
29+
- label: Unit Testing
30+
- label: Typography
31+
- label: Utilities
32+
- label: WebGL
33+
- label: Other (specify if possible)
34+
- type: textarea
35+
attributes:
36+
label: Feature enhancement details
37+
validations:
38+
required: true

.github/ISSUE_TEMPLATE/feature-request.md

Lines changed: 0 additions & 45 deletions
This file was deleted.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: 🌱 New Feature Request
2+
description: This template is for requesting a new feature be added.
3+
labels: [feature request]
4+
body:
5+
- type: textarea
6+
attributes:
7+
label: Increasing Access
8+
description: How would this new feature help [increase access](https://github.com/processing/p5.js/blob/main/contributor_docs/access.md) to p5.js? (If you're not sure, you can type "Unsure" here and let others from the community offer their thoughts.)
9+
validations:
10+
required: true
11+
- type: checkboxes
12+
id: sub-area
13+
attributes:
14+
label: Most appropriate sub-area of p5.js?
15+
description: You may select more than one.
16+
options:
17+
- label: Accessibility (Web Accessibility)
18+
- label: Build tools and processes
19+
- label: Color
20+
- label: Core/Environment/Rendering
21+
- label: Data
22+
- label: DOM
23+
- label: Events
24+
- label: Friendly error system
25+
- label: Image
26+
- label: IO (Input/Output)
27+
- label: Localization
28+
- label: Math
29+
- label: Unit Testing
30+
- label: Typography
31+
- label: Utilities
32+
- label: WebGL
33+
- label: Other (specify if possible)
34+
- type: textarea
35+
attributes:
36+
label: Feature request details
37+
validations:
38+
required: true

.github/ISSUE_TEMPLATE/found-a-bug.md

Lines changed: 0 additions & 42 deletions
This file was deleted.
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
name: 🐛 Found a Bug
2+
description: This template is for reporting bugs (broken or incorrect behaviour). If you have questions about your own code, please visit our forum discourse.processing.org instead.
3+
labels: [bug]
4+
body:
5+
- type: checkboxes
6+
id: sub-area
7+
attributes:
8+
label: Most appropriate sub-area of p5.js?
9+
description: You may select more than one.
10+
options:
11+
- label: Accessibility (Web Accessibility)
12+
- label: Build tools and processes
13+
- label: Color
14+
- label: Core/Environment/Rendering
15+
- label: Data
16+
- label: DOM
17+
- label: Events
18+
- label: Friendly error system
19+
- label: Image
20+
- label: IO (Input/Output)
21+
- label: Localization
22+
- label: Math
23+
- label: Unit Testing
24+
- label: Typography
25+
- label: Utilities
26+
- label: WebGL
27+
- label: Other (specify if possible)
28+
- type: input
29+
attributes:
30+
label: p5.js version
31+
description: You can find this in the first line of the p5.js file.
32+
validations:
33+
required: false
34+
- type: input
35+
attributes:
36+
label: Web browser and version
37+
description: In the address bar, on Chrome enter "chrome://version", on Firefox enter "about:support". On Safari, use "About Safari".
38+
validations:
39+
required: false
40+
- type: input
41+
attributes:
42+
label: Operating System
43+
description: "Ex: Windows/MacOSX/Linux/Android/iOS along with version"
44+
validations:
45+
required: false
46+
- type: textarea
47+
attributes:
48+
label: Steps to reproduce this
49+
description: Include a simple code snippet that demonstrates the problem, along with any console errors produced. If this isn't possible, then simply describe the issue as best you can!
50+
value: "### Steps:
51+
52+
1.
53+
54+
2.
55+
56+
3.
57+
58+
59+
### Snippet:
60+
61+
62+
```js
63+
64+
65+
// Paste your code here :)
66+
67+
68+
```"
69+
validations:
70+
required: true

0 commit comments

Comments
 (0)