From 74d4834d60c42669503cf9371bfaebfab2d17388 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl?= Date: Thu, 9 Jan 2025 15:02:36 +0100 Subject: [PATCH 1/2] add 'Would you like to work on the issue?' input to issue templates --- .github/ISSUE_TEMPLATE/1_bug_report.yml | 8 ++++++++ .github/ISSUE_TEMPLATE/2_enhancement.yml | 8 ++++++++ .github/ISSUE_TEMPLATE/3_feature-request.yml | 9 +++++++++ 3 files changed, 25 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/1_bug_report.yml b/.github/ISSUE_TEMPLATE/1_bug_report.yml index eff4c56a81..583736009f 100644 --- a/.github/ISSUE_TEMPLATE/1_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1_bug_report.yml @@ -83,3 +83,11 @@ body: 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..95043cc1fb 100644 --- a/.github/ISSUE_TEMPLATE/2_enhancement.yml +++ b/.github/ISSUE_TEMPLATE/2_enhancement.yml @@ -64,3 +64,11 @@ body: 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..2f3234aa83 100644 --- a/.github/ISSUE_TEMPLATE/3_feature-request.yml +++ b/.github/ISSUE_TEMPLATE/3_feature-request.yml @@ -61,3 +61,12 @@ body: 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 From 53931abec9f150179bfb4bad44d9108f7f6238da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl?= Date: Thu, 9 Jan 2025 15:03:13 +0100 Subject: [PATCH 2/2] remove unnecessary whitespace in issue templates --- .github/ISSUE_TEMPLATE/1_bug_report.yml | 22 ++-- .github/ISSUE_TEMPLATE/2_enhancement.yml | 10 +- .github/ISSUE_TEMPLATE/3_feature-request.yml | 116 +++++++++---------- 3 files changed, 74 insertions(+), 74 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/1_bug_report.yml b/.github/ISSUE_TEMPLATE/1_bug_report.yml index 583736009f..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,16 +67,16 @@ body: // Paste your code below :) void setup() { - + } - + void draw() { - + } ``` validations: required: false - + - type: textarea attributes: label: Additional context diff --git a/.github/ISSUE_TEMPLATE/2_enhancement.yml b/.github/ISSUE_TEMPLATE/2_enhancement.yml index 95043cc1fb..06a1c93b96 100644 --- a/.github/ISSUE_TEMPLATE/2_enhancement.yml +++ b/.github/ISSUE_TEMPLATE/2_enhancement.yml @@ -29,35 +29,35 @@ 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 diff --git a/.github/ISSUE_TEMPLATE/3_feature-request.yml b/.github/ISSUE_TEMPLATE/3_feature-request.yml index 2f3234aa83..bfe8de060d 100644 --- a/.github/ISSUE_TEMPLATE/3_feature-request.yml +++ b/.github/ISSUE_TEMPLATE/3_feature-request.yml @@ -3,64 +3,64 @@ 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