]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Improve the feature-proposal issue form (#108033)
authorAlex Waygood <Alex.Waygood@Gmail.com>
Wed, 16 Aug 2023 18:38:58 +0000 (19:38 +0100)
committerGitHub <noreply@github.com>
Wed, 16 Aug 2023 18:38:58 +0000 (19:38 +0100)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
.github/ISSUE_TEMPLATE/feature.yml

index a1c48bbff829c459a72f61f3fc17353078f0bc4f..0200e623d2a3b0462094ce0b200ba666265aeb3c 100644 (file)
@@ -10,28 +10,26 @@ body:
         You'll need to demonstrate widespread support for your idea among the community.
 
         Major feature proposals should generally be discussed on [Discourse](https://discuss.python.org/c/ideas/6) before opening a GitHub issue. Wait until it's clear that most people support your idea before filling in this form.
-  - type: checkboxes
+  - type: dropdown
     attributes:
-      label: Has this already been discussed elsewhere?        
+      label: Has this already been discussed elsewhere?
       options:
-        - label: I have already discussed this feature proposal on Discourse
-        - label: This is a minor feature, which does not need previous discussion elsewhere
+        - No response given
+        - I have already discussed this feature proposal on Discourse
+        - This is a minor feature, which does not need previous discussion elsewhere
+      multiple: false
+    validations:
+      required: true
   - type: textarea
     attributes:
       label: "Links to previous discussion of this feature:"
     validations:
       required: false
-  - type: input
-    attributes:
-      label: "Summary of proposal:"
-      description: A one-line summary of your proposal.
-    validations:
-      required: true
   - type: textarea
     attributes:
-      label: "Pitch:"
+      label: "Proposal:"
       description: >
-        Explain why this feature or enhancement should be implemented and how it would be used.
+        Explain your proposal, why it should be implemented, and how it would be used.
         Add examples, if applicable.
         Put any code blocks inside triple backticks.
       value: |