Skip to content

Commit 55f9ce0

Browse files
hasparusjemgillam
andauthored
Add an event submission issue template (#134)
hey 👋 This PR adds an issue template to power <kbd>Add a new event</kbd> button on the new https://graphql.org/community/events page. I conflicts with the `#locals` channel a bit, but it provides a worthwhile alternative way to submit events, including conferences, for people unused to Discord. <img width="661" height="75" alt="image" src="https://github.com/user-attachments/assets/6b765d3e-63a7-4dca-a57b-53c1cc3748c9" /> Later we could set up an automation that scans for approved issues in here and opens a PR to the graphql.org repo, but adding them manually is not a huge lift, so this is the more important part. @jemgillam Uri told me to add you to assignees in the template. Please let me know if the wording is all right or if you'd like to add/remove something. --------- Co-authored-by: Jem <6413628+jemgillam@users.noreply.github.com>
1 parent 9f0be70 commit 55f9ce0

File tree

1 file changed

+91
-0
lines changed

1 file changed

+91
-0
lines changed
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
name: Event submission
2+
description: Share a meetup or conference with the GraphQL community
3+
title: "Event submission: "
4+
labels:
5+
- event
6+
assignees:
7+
- jemgillam
8+
body:
9+
- type: markdown
10+
attributes:
11+
value: >
12+
Share your upcoming GraphQL gathering.
13+
These details will be displayed on the Events & Meetups page so more people can find you.
14+
- type: dropdown
15+
id: event_type
16+
attributes:
17+
label: What kind of gathering is it?
18+
options:
19+
- Meetup
20+
- Conference
21+
validations:
22+
required: true
23+
- type: input
24+
id: event_name
25+
attributes:
26+
label: Event name
27+
placeholder: GraphQL YOUR_CITY_HERE
28+
validations:
29+
required: true
30+
- type: textarea
31+
id: event_summary
32+
attributes:
33+
label: What should people expect?
34+
placeholder: A full day of GraphQL deep dives and hallway conversations in Amsterdam.
35+
- type: input
36+
id: event_start
37+
attributes:
38+
label: Start date and time
39+
description: Include the timezone or UTC offset, for example 2025-09-08 09:00 CEST.
40+
placeholder: 2026-01-01 00:00 UTC
41+
validations:
42+
required: true
43+
- type: input
44+
id: event_end
45+
attributes:
46+
label: End date or final session time
47+
description: Useful for multi-day conferences or evening meetups with an end time.
48+
placeholder: 2026-01-01 23:59 UTC
49+
- type: input
50+
id: location
51+
attributes:
52+
label: City and country (or Online)
53+
placeholder: YOUR_CITY, YOUR_COUNTRY
54+
validations:
55+
required: true
56+
- type: input
57+
id: venue
58+
attributes:
59+
label: Venue or neighborhood
60+
description: Optional context that helps locals plan their trip.
61+
placeholder: VENUE INSTRUCTIONS
62+
- type: input
63+
id: event_link
64+
attributes:
65+
label: Primary event or registration link
66+
placeholder: https://
67+
validations:
68+
required: true
69+
- type: input
70+
id: host_name
71+
attributes:
72+
label: Host organization or meetup group
73+
placeholder: YOUR_MEETUP_GROUP_OR_ORGANIZATION
74+
validations:
75+
required: true
76+
- type: input
77+
id: host_link
78+
attributes:
79+
label: Host link
80+
description: Website, meetup page, or social profile.
81+
placeholder: https://
82+
- type: input
83+
id: contact
84+
attributes:
85+
label: Contact email or Discord username
86+
placeholder: john.doe@example.com
87+
- type: textarea
88+
id: extras
89+
attributes:
90+
label: Anything else we should know?
91+
description: CFP deadlines, sponsors, accessibility notes, or other context.

0 commit comments

Comments
 (0)