Skip to content

Commit 61dc7c6

Browse files
Workflow simplification (#781)
* Adds an issue template that matches our form * New helper scripts for generating, validating, and checking wants for duplicates * Added a honeypot field to reduce bot spam * turn off autocomplete on the honeypot so it doesn’t accidentally filled by the browser * Updated workflows * Updated instructions with simplified, deterministic process that leverages the scripts * ignore macOS files
1 parent 60fcb60 commit 61dc7c6

File tree

14 files changed

+1248
-473
lines changed

14 files changed

+1248
-473
lines changed
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
name: Want Submission
2+
description: Submit a web platform improvement request
3+
title: "New Want Submission: "
4+
labels: ["want"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thank you for submitting a web platform improvement request! Please provide as much detail as possible about what you want to see improved in HTML, CSS, JavaScript, or browser functionality.
10+
11+
- type: input
12+
id: submitter_name
13+
attributes:
14+
label: Your Name
15+
description: How should we credit you?
16+
placeholder: e.g., Katherine Johnson
17+
validations:
18+
required: true
19+
20+
- type: checkboxes
21+
id: privacy
22+
attributes:
23+
label: Privacy Preference
24+
description: How should we handle your name?
25+
options:
26+
- label: Please keep my full name private
27+
required: false
28+
29+
- type: input
30+
id: email
31+
attributes:
32+
label: Contact Email
33+
description: Where can we reach you about your submission?
34+
placeholder: e.g., [email protected]
35+
validations:
36+
required: true
37+
38+
- type: input
39+
id: github_username
40+
attributes:
41+
label: GitHub Username
42+
description: Optional - helps with discussion participation
43+
placeholder: e.g., your_handle
44+
validations:
45+
required: false
46+
47+
- type: dropdown
48+
id: event_preference
49+
attributes:
50+
label: Event Participation
51+
description: Would you consider presenting this idea at an event?
52+
options:
53+
- I'm not attending an event, but am open to my submission being shared at one
54+
- I'm not interested in having my submission shared at an event
55+
- Other (please specify in additional details)
56+
validations:
57+
required: true
58+
59+
- type: input
60+
id: want_title
61+
attributes:
62+
label: What do you want?
63+
description: Brief, clear title for your request
64+
placeholder: e.g., I want better HTML forms validation
65+
validations:
66+
required: true
67+
68+
- type: textarea
69+
id: want_detail
70+
attributes:
71+
label: Detailed Description
72+
description: How is the lack of this feature impacting your work? How do you currently work around this limitation?
73+
placeholder: Explain your use case, current workarounds, and why this would be valuable...
74+
validations:
75+
required: true
76+
77+
- type: input
78+
id: source_url
79+
attributes:
80+
label: Related Sources
81+
description: Optional - link to relevant specifications, discussions, or examples
82+
placeholder: e.g., https://github.com/whatwg/html/issues/123
83+
validations:
84+
required: false
85+
86+
- type: checkboxes
87+
id: verification
88+
attributes:
89+
label: Verification
90+
description: Please confirm the following
91+
options:
92+
- label: This request relates to web platform standards (HTML, CSS, JavaScript, browser APIs)
93+
required: true
94+
- label: I understand this submission will be reviewed before being published
95+
required: true
96+
- label: I agree to the terms of participation outlined on the website
97+
required: true

0 commit comments

Comments
 (0)