[Python-checkins] Improve the feature-proposal issue form (#108033)
AlexWaygood
webhook-mailer at python.org
Wed Aug 16 14:39:02 EDT 2023
https://github.com/python/cpython/commit/8891a8821d5b03cd83a126fd6c02649448b18f41
commit: 8891a8821d5b03cd83a126fd6c02649448b18f41
branch: main
author: Alex Waygood <Alex.Waygood at Gmail.com>
committer: AlexWaygood <Alex.Waygood at Gmail.com>
date: 2023-08-16T19:38:58+01:00
summary:
Improve the feature-proposal issue form (#108033)
Co-authored-by: Hugo van Kemenade <hugovk at users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner at users.noreply.github.com>
files:
M .github/ISSUE_TEMPLATE/feature.yml
diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml
index a1c48bbff829c..0200e623d2a3b 100644
--- a/.github/ISSUE_TEMPLATE/feature.yml
+++ b/.github/ISSUE_TEMPLATE/feature.yml
@@ -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: |
More information about the Python-checkins
mailing list