diff --git a/.github/ISSUE_TEMPLATE/1_bug_report.yml b/.github/ISSUE_TEMPLATE/1_bug_report.yml index eff4c56a81..2940b983e6 100644 --- a/.github/ISSUE_TEMPLATE/1_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1_bug_report.yml @@ -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. @@ -56,7 +56,7 @@ body: 3." validations: required: true - + - type: textarea attributes: label: snippet @@ -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 \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/2_enhancement.yml b/.github/ISSUE_TEMPLATE/2_enhancement.yml index de88cda16f..06a1c93b96 100644 --- a/.github/ISSUE_TEMPLATE/2_enhancement.yml +++ b/.github/ISSUE_TEMPLATE/2_enhancement.yml @@ -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 \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/3_feature-request.yml b/.github/ISSUE_TEMPLATE/3_feature-request.yml index b7bf42de5f..bfe8de060d 100644 --- a/.github/ISSUE_TEMPLATE/3_feature-request.yml +++ b/.github/ISSUE_TEMPLATE/3_feature-request.yml @@ -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 \ No newline at end of file