You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/1_bug_report.yml
+21-8Lines changed: 21 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -3,13 +3,15 @@ description: Report broken or incorrect behavior in Processing 4. (For help with
3
3
labels: [bug]
4
4
body:
5
5
6
+
6
7
- type: dropdown
7
8
id: sub-area
8
9
attributes:
9
10
label: Most appropriate sub-area of Processing 4?
10
11
description: You may select more than one.
11
12
multiple: true
12
13
options:
14
+
- I'm not sure
13
15
- Accessibility
14
16
- Core/Environment/Rendering
15
17
- PDE
@@ -33,7 +35,7 @@ body:
33
35
- type: input
34
36
attributes:
35
37
label: Processing version
36
-
description: Go to "Help > About Processing" and look in the bottom-right corner for the version number. It also appears in the title bar of every editor window.
38
+
description: Go to "Help > About Processing" and look in the bottom-right corner for the version number.
37
39
validations:
38
40
required: true
39
41
@@ -44,6 +46,15 @@ body:
44
46
validations:
45
47
required: true
46
48
49
+
- type: textarea
50
+
attributes:
51
+
label: Bug description
52
+
description: |
53
+
Describe the bug in detail. Include what you expected to happen and what actually happened.
54
+
If applicable, include any error messages you received.
55
+
validations:
56
+
required: true
57
+
47
58
- type: textarea
48
59
attributes:
49
60
label: Steps to reproduce this
@@ -80,22 +91,24 @@ body:
80
91
- type: textarea
81
92
attributes:
82
93
label: Additional context
83
-
description: Add any other context about the problem here.
94
+
description: Provide any other information, links, or screenshots that could help illustrate the bug.
84
95
validations:
85
96
required: false
86
97
87
98
- type: dropdown
88
99
attributes:
89
100
label: Would you like to work on the issue?
90
101
description: |
91
-
Thank you for reporting this issue! Processing is a community-driven, open-source project. That means issues like this often rely on contributors like you to help investigate and fix them.
92
-
93
-
Let us know if you’d like to try fixing it yourself, and don’t worry, we can guide you through the process. If not, that’s okay too. Your report is appreciated.
94
-
95
-
See [CONTRIBUTING.md](https://github.com/processing/processing4/blob/main/CONTRIBUTING.md) to learn more about how to get involved.
102
+
If not, that’s okay too. Your report is appreciated.
96
103
options:
97
104
- No, I’m just reporting the issue
98
105
- Yes, I’d like to help with this
99
106
- I’m not sure yet
100
107
validations:
101
-
required: true
108
+
required: true
109
+
110
+
- type: markdown
111
+
attributes:
112
+
value: |
113
+
> [!NOTE]
114
+
> Processing is a community-driven, open-source project. If you have time and interest to help, your contribution would be greatly appreciated! See the [contribution guide](https://github.com/processing/processing4/blob/main/CONTRIBUTING.md) to learn more. And if you need some guidance or support, we're happy to help you get started.
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/2_enhancement.yml
+32-31Lines changed: 32 additions & 31 deletions
Original file line number
Diff line number
Diff line change
@@ -3,13 +3,20 @@ description: Suggest an improvement for an existing feature of Processing.
3
3
labels: [enhancement]
4
4
body:
5
5
6
+
- type: markdown
7
+
attributes:
8
+
value: |
9
+
> [!TIP]
10
+
> If you have an idea for something Processing doesn’t yet support, **creating a library** is often the best way to contribute. Read more about creating a library [here](https://github.com/processing/processing4/blob/main/CONTRIBUTING.md#adding-new-features-to-processing).
11
+
6
12
- type: dropdown
7
13
id: feature-area
8
14
attributes:
9
15
label: Most relevant area for this enhancement?
10
16
description: Choose the most relevant area for the proposed feature or improvement.
11
17
multiple: true
12
18
options:
19
+
- I'm not sure
13
20
- Accessibility
14
21
- Core/Environment/Rendering
15
22
- PDE
@@ -39,44 +46,38 @@ body:
39
46
40
47
- type: textarea
41
48
attributes:
42
-
label: Desired enhancement
43
-
description: Describe the improvement you’d like to see with that existing feature
49
+
label: Enhancement details
50
+
description: |
51
+
Describe the improvement you’d like to see for this existing feature.
52
+
value: |
53
+
#### Enhancement description
54
+
Describe the enhancement in detail. Include how it should work and its intended impact.
55
+
56
+
#### Benefits
57
+
Outline how this enhancement would benefit users or improve Processing.
58
+
59
+
#### Challenges
60
+
Discuss any possible challenges or considerations in implementing this enhancement.
61
+
62
+
#### Additional context
63
+
Provide any additional context or screenshots that may help clarify the enhancement.
44
64
validations:
45
65
required: true
46
66
47
-
- type: textarea
48
-
attributes:
49
-
label: Potential benefits
50
-
description: Explain how this enhancement could benefit users or improve Processing.
51
-
validations:
52
-
required: false
53
-
54
-
- type: textarea
55
-
attributes:
56
-
label: Possible drawbacks
57
-
description: Consider any possible drawbacks or challenges related to the implementation of this enhancement.
58
-
validations:
59
-
required: false
60
-
61
-
- type: textarea
62
-
attributes:
63
-
label: Additional context
64
-
description: Add any other context or screenshots about the feature request here.
65
-
validations:
66
-
required: false
67
-
68
67
- type: dropdown
69
68
attributes:
70
-
label: Would you like to work on the issue?
69
+
label: Would you like to help implement this enhancement?
71
70
description: |
72
-
Thank you for reporting this issue! Processing is a community-driven, open-source project. That means issues like this often rely on contributors like you to help investigate and fix them.
73
-
74
-
Let us know if you’d like to try fixing it yourself, and don’t worry, we can guide you through the process. If not, that’s okay too. Your report is appreciated.
75
-
76
-
See [CONTRIBUTING.md](https://github.com/processing/processing4/blob/main/CONTRIBUTING.md) to learn more about how to get involved.
71
+
If not, that’s okay too. Your suggestion is appreciated.
77
72
options:
78
-
- No, I’m just reporting the issue
73
+
- No, I’m just suggesting the enhancement
79
74
- Yes, I’d like to help with this
80
75
- I’m not sure yet
81
76
validations:
82
-
required: true
77
+
required: true
78
+
79
+
- type: markdown
80
+
attributes:
81
+
value: |
82
+
> [!NOTE]
83
+
> Processing is a community-driven, open-source project. If you have time and interest to help, your contribution would be greatly appreciated! See the [contribution guide](https://github.com/processing/processing4/blob/main/CONTRIBUTING.md) to learn more. And if you need some guidance or support, we're happy to help you get started.
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/3_feature-request.yml
+29-33Lines changed: 29 additions & 33 deletions
Original file line number
Diff line number
Diff line change
@@ -3,13 +3,20 @@ description: Request adding a new feature to Processing
3
3
labels: [new feature]
4
4
body:
5
5
6
+
- type: markdown
7
+
attributes:
8
+
value: |
9
+
> [!TIP]
10
+
> If you have an idea for something Processing doesn’t yet support, **creating a library** is often the best way to contribute. Read more about creating a library [here](https://github.com/processing/processing4/blob/main/CONTRIBUTING.md#adding-new-features-to-processing).
11
+
6
12
- type: dropdown
7
13
id: feature-area
8
14
attributes:
9
15
label: Relevant sub-area for this feature?
10
16
description: Choose the sub-area most relevant to your feature request.
11
17
multiple: true
12
18
options:
19
+
- I'm not sure
13
20
- Accessibility
14
21
- Core/Environment/Rendering
15
22
- PDE
@@ -31,49 +38,38 @@ body:
31
38
required: true
32
39
33
40
- type: textarea
34
-
id: feature-description
41
+
id: feature-details
35
42
attributes:
36
-
label: Feature description
37
-
description: Describe the feature in detail. Include how it should work and its intended impact.
38
-
validations:
39
-
required: true
43
+
label: Feature details
44
+
description: |
45
+
#### Feature description
46
+
Describe the feature in detail. Include how it should work and its intended impact.
40
47
41
-
- type: textarea
42
-
id: benefits
43
-
attributes:
44
-
label: Benefits
45
-
description: Outline how this feature would benefit users or improve Processing.
46
-
validations:
47
-
required: true
48
+
#### Benefits
49
+
Outline how this feature would benefit users or improve Processing.
48
50
49
-
- type: textarea
50
-
id: challenges
51
-
attributes:
52
-
label: Possible challenges
53
-
description: Discuss any possible challenges or considerations in implementing this feature.
54
-
validations:
55
-
required: false
51
+
#### Challenges
52
+
Discuss any possible challenges or considerations in implementing this feature.
56
53
57
-
- type: textarea
58
-
id: additional-context
59
-
attributes:
60
-
label: Additional context
61
-
description: Provide any other information, links, or screenshots that could help illustrate the feature.
54
+
#### Additional context
55
+
Provide any other information, links, or screenshots that could help illustrate the feature.
62
56
validations:
63
-
required: false
57
+
required: true
64
58
65
59
- type: dropdown
66
60
attributes:
67
-
label: Would you like to work on the issue?
61
+
label: Would you like to help implement this feature?
68
62
description: |
69
-
Thank you for reporting this issue! Processing is a community-driven, open-source project. That means issues like this often rely on contributors like you to help investigate and fix them.
70
-
71
-
Let us know if you’d like to try fixing it yourself, and don’t worry, we can guide you through the process. If not, that’s okay too. Your report is appreciated.
72
-
73
-
See [CONTRIBUTING.md](https://github.com/processing/processing4/blob/main/CONTRIBUTING.md) to learn more about how to get involved.
63
+
If not, that’s okay too. Your suggestion is appreciated.
74
64
options:
75
-
- No, I’m just reporting the issue
65
+
- No, I’m just suggesting the feature
76
66
- Yes, I’d like to help with this
77
67
- I’m not sure yet
78
68
validations:
79
-
required: true
69
+
required: true
70
+
71
+
- type: markdown
72
+
attributes:
73
+
value: |
74
+
> [!NOTE]
75
+
> Processing is a community-driven, open-source project. If you have time and interest to help, your contribution would be greatly appreciated! See the [contribution guide](https://github.com/processing/processing4/blob/main/CONTRIBUTING.md) to learn more. And if you need some guidance or support, we're happy to help you get started.
0 commit comments