You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/new-event.yml
+35-62Lines changed: 35 additions & 62 deletions
Original file line number
Diff line number
Diff line change
@@ -18,38 +18,43 @@ body:
18
18
placeholder: PCD @ Example City
19
19
validations:
20
20
required: true
21
+
- type: input
22
+
id: primary_contact_name
23
+
attributes:
24
+
label: Primary contact name
25
+
description: Name of the person who can be contacted about this event.
26
+
placeholder: Jane Doe
27
+
validations:
28
+
required: true
29
+
- type: input
30
+
id: contact_email
31
+
attributes:
32
+
label: Primary contact email
33
+
description: Public contact email shown on the event page.
34
+
placeholder: hello@example.org
35
+
validations:
36
+
required: true
21
37
- type: input
22
38
id: city
23
39
attributes:
24
-
label: City
25
-
description: Optional — helps identify the event in the list. Will be inferred if left blank.
40
+
label: City or locality
26
41
placeholder: Berlin
27
-
validations:
28
-
required: false
29
42
- type: input
30
43
id: country
31
44
attributes:
32
45
label: Country
33
-
description: Optional — helps identify the event in the list. Will be inferred if left blank.
34
46
placeholder: Germany
35
-
validations:
36
-
required: false
37
47
- type: input
38
48
id: organization_name
39
49
attributes:
40
50
label: Organization name
41
51
description: The organization or group responsible for organizing the event. Can be left blank if there is no specific organizing entity.
42
52
placeholder: Something Group, University of Somewhere, etc.
43
-
validations:
44
-
required: false
45
53
- type: input
46
54
id: organization_url
47
55
attributes:
48
56
label: Organization website
49
-
description: Optional — link to the organizing group's website.
50
57
placeholder: https://example.org
51
-
validations:
52
-
required: false
53
58
- type: dropdown
54
59
id: organization_type
55
60
attributes:
@@ -63,103 +68,70 @@ body:
63
68
- Nonprofit, foundation, association
64
69
- Studio, tech company, startup
65
70
- Other
66
-
validations:
67
-
required: true
68
71
- type: input
69
72
id: address
70
73
attributes:
71
74
label: Street address
72
-
description: Leave blank if the venue is still to be determined. Used for map placement, so include street number when available.
75
+
description: You can leave this blank if the venue is still to be determined.
73
76
placeholder: Jonasstraße 22, 12053 Berlin
74
77
- type: input
75
78
id: plus_code
76
79
attributes:
77
80
label: Full global plus code in the format XXXXXXXX+XX
78
-
description: Required for map placement. Do not use a shortened local code. Find or verify the plus code for your event location at https://plus.codes.
81
+
description: Required for map placement. Find or verify the plus code for your event location at https://plus.codes.
79
82
placeholder: 9F4MFCCM+JF
80
83
validations:
81
84
required: true
82
85
- type: input
83
86
id: event_date
84
87
attributes:
85
88
label: Event date
89
+
description: You can leave this blank if the date is not yet determined.
86
90
placeholder: "2026-10-17"
87
-
validations:
88
-
required: true
89
91
- type: input
90
92
id: event_end_date
91
93
attributes:
92
94
label: End date
93
95
description: Only required for multi-day events. Leave blank for single-day events.
94
96
placeholder: "2026-10-18"
95
-
validations:
96
-
required: false
97
97
- type: input
98
98
id: event_start_time
99
99
attributes:
100
100
label: Start time
101
101
description: 24-hour time. Leave blank if the start time is not yet determined.
102
102
placeholder: "19:00"
103
-
validations:
104
-
required: false
105
103
- type: input
106
104
id: event_end_time
107
105
attributes:
108
106
label: End time
109
107
description: 24-hour time. Leave blank if the end time is not yet determined.
110
108
placeholder: "21:30"
111
-
validations:
112
-
required: false
113
109
- type: input
114
110
id: event_website
115
111
attributes:
116
112
label: Event website
117
113
placeholder: https://example.org/pcd
118
-
validations:
119
-
required: true
120
-
- type: input
121
-
id: primary_contact_name
122
-
attributes:
123
-
label: Primary contact name
124
-
description: Name of the person who can be contacted about this event.
125
-
placeholder: Jane Doe
126
-
validations:
127
-
required: true
128
-
- type: input
129
-
id: contact_email
130
-
attributes:
131
-
label: Primary contact email
132
-
description: Public contact email shown on the event page.
133
-
placeholder: hello@example.org
134
-
validations:
135
-
required: true
136
114
- type: textarea
137
115
id: organizers
138
116
attributes:
139
117
label: Organizers
140
-
description: One name per line.
118
+
description: One name per line. You can leave this blank if there are no specific organizers to highlight or if you prefer not to list individual names.
141
119
placeholder: |-
142
120
Jane Doe
143
121
Alex Smith
144
-
validations:
145
-
required: true
146
122
- type: textarea
147
123
id: short_description
148
124
attributes:
149
125
label: Short description
150
126
description: One short summary sentence for the map popup and preview UI.
151
127
placeholder: A local celebration of Processing, creative coding, and community practice in Berlin.
152
-
validations:
153
-
required: true
154
128
- type: textarea
155
129
id: full_description
156
130
attributes:
157
131
label: Full event description
158
132
description: This becomes the markdown body for the event details page.
159
133
placeholder: |-
160
134
Tell visitors what the event is about, who it is for, and what to expect.
161
-
validations:
162
-
required: true
163
135
- type: checkboxes
164
136
id: event_activities
165
137
attributes:
@@ -176,36 +148,37 @@ body:
176
148
- label: Student project presentations
177
149
- label: Screening
178
150
- label: Other
179
-
- type: input
180
-
id: event_url
181
-
attributes:
182
-
label: Online event URL
183
-
description: Required for online events. Leave blank for in-person events.
184
-
placeholder: https://zoom.us/j/example
185
151
- type: input
186
152
id: forum_thread_url
187
153
attributes:
188
154
label: Forum discussion URL
189
155
description: Optional Processing forum thread with updates.
description: GitHub profile of the person responsible for updating this event entry after publication.
196
-
placeholder: https://github.com/jane-doe
160
+
label: Event format
161
+
options:
162
+
- In person
163
+
- Online
197
164
validations:
198
165
required: true
166
+
- type: input
167
+
id: online_event_url
168
+
attributes:
169
+
label: Online event URL
170
+
description: For online events, provide the URL where the event will take place (e.g. Zoom link, YouTube live stream, etc.).
171
+
placeholder: https://zoom.us/j/123456789
199
172
- type: textarea
200
173
id: maintainer_notes
201
174
attributes:
202
175
label: Additional notes
203
-
description: Optional context that should not appear publicly on the map.
176
+
description: Optional context for the maintainers reviewing this submission. This field will not be published on the site.
204
177
- type: markdown
205
178
attributes:
206
179
value: |
207
180
Thank you for submitting your event! The PCD team will review the information provided and may reach out if we have any questions.
208
181
209
182
If you have questions about the submission process, please ask in the [PCD 2026 forum thread](https://discourse.processing.org/t/pcd-worldwide-2026/48081).
210
183
211
-
For private questions, feel free to contact the PCD team at [day@processingfoundation.org](mailto:day@processingfoundation.org).
184
+
For private questions, feel free to contact the PCD team at [day@processingfoundation.org](mailto:day@processingfoundation.org).
0 commit comments