Skip to content

Conversation

martinbonnin
Copy link
Contributor

  • Move video recording to a soft requirement: photos are ok if video is not possible
  • Explain why there is a requirement for a TSC representative to be an organizer

Copy link

vercel bot commented Oct 3, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
graphql-github-io Ready Ready Preview Comment Oct 8, 2025 8:53am

@vliegveld5
Copy link

vliegveld5 commented Oct 6, 2025

For Explain why there is a requirement for a TSC representative to be an organizer
Can we also leverage GraphQL Ambassadors?

Instead of only TSC representative, to include GraphQL Ambassadors as representative as part of the GraphQL local organisation?

@martinbonnin
Copy link
Contributor Author

Instead of only TSC representative, to include GraphQL Ambassadors as representative as part of the GraphQL local organisation?

TSC is more stable IMO (there's a 2 years commitment) and shouldn't go "missing in action". I would stick with that unless we have a hard time recruiting them.

@martinbonnin
Copy link
Contributor Author

That being said, I'm not sure what the current status. Looks like most of the locals don't have a TSC representative in their org anyways so if adding Ambassadord makes it so that we actually do what we say we should do, then I'm all for it.3

@martinbonnin
Copy link
Contributor Author

Ok, I'm convinced ^^, I've added Ambassadors (ping @jemgillam )

@benjie
Copy link
Member

benjie commented Oct 7, 2025

That being said, I'm not sure what the current status. Looks like most of the locals don't have a TSC representative in their org

Every official GraphQL Local has a TSC representative in their org, it's one of the requirements.

  • London: me
  • Hyderabad: me
  • Ahmedabad (defunct): me
  • Austin: me
  • Paris: Martin
  • Amsterdam: me
  • Oslo: me
  • Białystok: me

We're softening the requirements (e.g. for recordings) to encourage more meetups to become official GraphQL Locals. We expect that many of the people who run Locals will become Ambassadors, but for the continuity of the group it's best if an official TSC member has admin access so they can add new organizers in the case of someone going non-contact. Partly it's to address bus-factor.

@martinbonnin
Copy link
Contributor Author

Right! This is the GraphQL foundation account, right?

What about:

  • The local must grant the GraphQL foundation administrative access to the Local’s online platforms. This can preferably be done through one of the official GraphQL foundation account (example: Meetup account) or if none is available, by inviting a GraphQL Technical Steering Committee (TSC) member.
    • This is to ensure continuity of the community, should any of the original organizers not be available anymore.

@benjie
Copy link
Member

benjie commented Oct 8, 2025

The official meetup account costs something silly like £30/mo/meetup; for groups using that we cannot offer sponsorship (since the funds are already spent on meetup), so it shouldn’t be the recommended approach. Instead a TSC member should be added to whatever platform they use.

Clarified requirement for TSC member administrator access.
@martinbonnin
Copy link
Contributor Author

martinbonnin commented Oct 8, 2025

The official meetup account costs something silly like £50/mo/meetup

Ah yes, I remember that discussion now, bummer... I've reverted to just TSC members now.

hasparus pushed a commit to hasparus/graphql.github.io that referenced this pull request Oct 16, 2025
- [x] Seeking approval at GraphQL Governing Board.
- Fixes graphql#2166

---

Since launching the **GraphQL Local Initiative** last year, communities
around
the world have been gathering to share knowledge, collaborate, and
strengthen
their local GraphQL ecosystems. Over the past year, we’ve seen:

- **GraphQL London** hosting three or four events a year — with another
due in November
- **GraphQL Sydney** diving into hot topics like GraphQL nullability
- **GraphQL Berlin** meeting the day after GraphQLConf 2025 concluded in
Amsterdam,
  requiring quick travel for Stephen and Michael!
- **GraphQL Hyderabad** celebrating a fantastic first meetup
- **GraphQL Austin** forming over ramen to plan a new series of events
- **GraphQL Paris** and **GraphQL Oslo** preparing to meet later this
month

We also have local organizers working to bring people together in
**Białystok**,
**Philadelphia**, **Chennai**, **Belgium**, and more locations!

## We’ve heard you

Feedback from organizers and attendees has been clear, so we're
launching our
2025 refresh of the Locals program:

- **Simpler applications:** Videos are no longer required — photos can
substitute
  where needed
- **More flexible events:** Locals can now host more than just talks —
discussions, workshops, hackathons, Q&As, live recordings, and more are
now
  eligible for support
- **Increased sponsorship:** Support per event has doubled, from **USD
$200** to
  **USD $400**, to help with food, drinks, and venue costs
- **Clearer TSC oversight:** Independent meetups often die when the
organizer
steps down; by appointing a GraphQL TSC member as an admin, we can help
ensure
  the continuity of the community over the long term

These updates come directly from your feedback. You’re building
something
amazing, and we want to support you!

## Get involved

Want to attend or start a GraphQL Local in your city? Find your nearest
group
or apply to start one on the [GraphQL Local Initiative
page](/community/foundation/local-initiative).

Together, we’re building a global network of local communities — sharing
ideas,
growing connections, and keeping GraphQL vibrant everywhere.

---------

Co-authored-by: Martin Bonnin <[email protected]>
benjie pushed a commit that referenced this pull request Oct 16, 2025
Follow up to #2166. 

As a TSC member, I trust the locals to do whatever is best for GraphQL
and I find this wording a bit strong.

Opinion softly held, I just want to make sure omitting that part from
#2184 was not an ...🥁
oversight!!!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants