Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated issue templates #903

Merged
merged 2 commits into from
Jan 9, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 19 additions & 11 deletions .github/ISSUE_TEMPLATE/1_bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,24 +29,24 @@ body:
- Other (specify if possible)
validations:
required: true

- type: input
attributes:
label: Processing version
label: Processing version
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.
validations:
required: true

- type: input
attributes:
label: Operating system
label: Operating system
description: "Ex: Windows/MacOSX/Linux/Android/iOS along with version"
validations:
required: true

- type: textarea
attributes:
label: Steps to reproduce this
label: Steps to reproduce this
description: Describe what steps will produce the bug.
value: |
"1.
Expand All @@ -56,7 +56,7 @@ body:
3."
validations:
required: true

- type: textarea
attributes:
label: snippet
Expand All @@ -67,19 +67,27 @@ body:
// Paste your code below :)

void setup() {

}

void draw() {

}
```
validations:
required: false

- type: textarea
attributes:
label: Additional context
description: Add any other context about the problem here.
validations:
required: false

- type: input
attributes:
label: Would you like to work on the issue?
description: |
Please let us know if you can work on this or if the issue should be assigned to someone else.
validations:
required: true
18 changes: 13 additions & 5 deletions .github/ISSUE_TEMPLATE/2_enhancement.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,38 +29,46 @@ body:
- Other (specify if possible)
validations:
required: true

- type: input
attributes:
label: Feature to enhance
description: Which existing feature of Processing would be improved by this enhancement?
validations:
required: true

- type: textarea
attributes:
label: Desired enhancement
description: Describe the improvement you’d like to see with that existing feature
validations:
required: true

- type: textarea
attributes:
label: Potential benefits
description: Explain how this enhancement could benefit users or improve Processing.
validations:
required: false

- type: textarea
attributes:
label: Possible drawbacks
description: Consider any possible drawbacks or challenges related to the implementation of this enhancement.
validations:
required: false

- type: textarea
attributes:
label: Additional context
description: Add any other context or screenshots about the feature request here.
validations:
required: false

- type: input
attributes:
label: Would you like to work on the issue?
description: |
Please let us know if you can work on this or if the issue should be assigned to someone else.
validations:
required: true
125 changes: 67 additions & 58 deletions .github/ISSUE_TEMPLATE/3_feature-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,61 +3,70 @@ description: Request adding a new feature to Processing
labels: [new feature]
body:

- type: dropdown
id: feature-area
attributes:
label: Relevant sub-area for this feature?
description: Choose the sub-area most relevant to your feature request.
multiple: true
options:
- Accessibility
- Core/Environment/Rendering
- PDE
- Data
- Events
- Image
- IO
- Math
- Typography
- Utilities
- OpenGL
- Contributions Manager
- Export
- Build process
- Unit testing
- Internationalization
- Other (specify if possible)
validations:
required: true

- type: textarea
id: feature-description
attributes:
label: Feature description
description: Describe the feature in detail. Include how it should work and its intended impact.
validations:
required: true

- type: textarea
id: benefits
attributes:
label: Benefits
description: Outline how this feature would benefit users or improve Processing.
validations:
required: true

- type: textarea
id: challenges
attributes:
label: Possible challenges
description: Discuss any possible challenges or considerations in implementing this feature.
validations:
required: false

- type: textarea
id: additional-context
attributes:
label: Additional context
description: Provide any other information, links, or screenshots that could help illustrate the feature.
validations:
required: false
- type: dropdown
id: feature-area
attributes:
label: Relevant sub-area for this feature?
description: Choose the sub-area most relevant to your feature request.
multiple: true
options:
- Accessibility
- Core/Environment/Rendering
- PDE
- Data
- Events
- Image
- IO
- Math
- Typography
- Utilities
- OpenGL
- Contributions Manager
- Export
- Build process
- Unit testing
- Internationalization
- Other (specify if possible)
validations:
required: true

- type: textarea
id: feature-description
attributes:
label: Feature description
description: Describe the feature in detail. Include how it should work and its intended impact.
validations:
required: true

- type: textarea
id: benefits
attributes:
label: Benefits
description: Outline how this feature would benefit users or improve Processing.
validations:
required: true

- type: textarea
id: challenges
attributes:
label: Possible challenges
description: Discuss any possible challenges or considerations in implementing this feature.
validations:
required: false

- type: textarea
id: additional-context
attributes:
label: Additional context
description: Provide any other information, links, or screenshots that could help illustrate the feature.
validations:
required: false


- type: input
attributes:
label: Would you like to work on the issue?
description: |
Please let us know if you can work on this or if the issue should be assigned to someone else.
validations:
required: true
Loading