Ambassador Tasks
GraphQL Ambassadors are an important touchstone for people interested in GraphQL to learn more about it in a friendly and constructive way. They will do four or more Ambassador tasks throughout their one year term. They can do the same task four times, or a mixture of tasks.
Ambassador tasks include:
1. Community Leadership
- Local Gathering organizer
- Organizer/program planner for a GraphQL focused event, conference track, or similar
- Mentorship hours
- GraphQL Foundation community Discord moderation
2. Public Speaking
- Speaking at industry, community or GraphQL Foundation events about GraphQL or GraphQL projects
3. GraphQL Focused Content Creation
- Producing written content, both on GraphQL Foundation platforms and elsewhere
- Have written a GraphQL focused book
- Producing video and/or audio content, either on GraphQL Foundation platforms or elsewhere
- Building demo apps
4. Active Contribution to a GraphQL Foundation Project or Specification
- Have held a formal role in a GraphQL Foundation project
- Shared valuable insights or feedback at the GraphQL working group or sub-working groups
5. Maintainer or A Main Contributor of a Key Open-Source GraphQL Related Project
- For example, GraphQL clients, servers, tooling or implementations
6. Outreach for GraphQL Foundation initiatives
- Discussion and guidance helping a non-Foundation project to adopt, test and provide feedback on a GraphQL Specification proposal
- Organizing a venue for a GraphQL Local
- Media outreach with a measurable impact e.g. publication in a major tech outlet or mainstream media
Note: content should align with open-source principles and not be behind paywalls