|
| 1 | +## GraphQL Ambassador Program |
| 2 | + |
| 3 | +The following is the beginnings of a document outlining the goals, outcomes and tasks of an Ambassador program. |
| 4 | + |
| 5 | +### Alternative Names |
| 6 | + |
| 7 | +* Champion - already used on the technical side - Champions of spec edits |
| 8 | +* Evangelist - usually out of favour nowadays |
| 9 | +* Advocate - suggests a salaried role? |
| 10 | +* Leader, Star, Hero, Captain, Expert - “Star” we have already used in a recognition role |
| 11 | +* GraphQL Fellowship |
| 12 | + |
| 13 | +> [!NOTE] |
| 14 | +> “Ambassador” seems to be readily accepted, I don't think we need to discuss the term any further. |
| 15 | +
|
| 16 | +### Ambassador Initiative Goals |
| 17 | + |
| 18 | +The overarching goal is to increase GraphQL adoption. The Ambassadors program aims to accomplish this through: |
| 19 | + |
| 20 | +* Brand advocacy - developers organically vouch for and promote GraphQL |
| 21 | +* Social proof - named individuals with high visibility (and a proportion from known corporate brands) as Ambassadors |
| 22 | +* Increased GraphQL content online and off |
| 23 | +* Community building - increase the number of “known faces” within GraphQL, increased approachability (addressing the concern of “lowering the barrier to join an inclusive GraphQL community” raised by the Community WG) |
| 24 | + |
| 25 | +How can these goals be measured? |
| 26 | + |
| 27 | +* Engagement metrics - social, chat channels, search, downloads, page views… |
| 28 | +* New community members (across social media comments, Discord users, local gathering attendees, working group members…) |
| 29 | +* Volume of talks at conferences |
| 30 | +* Volume of articles written |
| 31 | + |
| 32 | +### Ambassador Tasks |
| 33 | + |
| 34 | +As a GraphQL Ambassador, you will be an important touchstone for people interested in GraphQL to learn more about it in a friendly and constructive way. |
| 35 | + |
| 36 | +One or more of the following: |
| 37 | + |
| 38 | +* Conference & meetup talks on GraphQL |
| 39 | +* Local gathering organization |
| 40 | +* Written GraphQL content |
| 41 | +* Video / audio GraphQL content |
| 42 | + |
| 43 | +### Foundation Tasks |
| 44 | + |
| 45 | +* Grant available for travel expenses for approved conference & meetup talks |
| 46 | +* Microgrant (or honorarium) available for content creation |
| 47 | + * Where is this content hosted? |
| 48 | +* Promotion of Ambassador material - conference talk videos and created content |
| 49 | +* Promotion of the Ambassador as a go-to GraphQL expert |
| 50 | + * Website profile |
| 51 | + * Longer task: biographies / interviews with each Ambassador |
| 52 | + * Credly badge |
| 53 | +* Exclusive GraphQL swag eg Ambassador hoodie |
| 54 | + |
| 55 | +### Ambassador Requirements |
| 56 | + |
| 57 | +* Highly knowledgeable about GraphQL and readily able to articulate those ideas |
| 58 | +* Technical in tone, without sounding like they are on a sales team |
| 59 | +* Be a model community member: Adhering to the code of conduct especially when critical of GraphQL or defending it to others criticism, remaining respectful, constructive and fair |
| 60 | +* Do not come across to other community members as selling another product, service or agenda |
| 61 | + |
| 62 | + |
| 63 | +### Ambassador Code of Conduct |
| 64 | + |
| 65 | +While the wider GraphQL community abides by the [contributor covenant code of conduct](https://graphql.org/codeofconduct/), we will need a stronger set of standards for the Ambassador Program. This is because the Foundation will be endorsing these people as representatives. We can look to the [CNCF Ambassador Program Standards of Excellence](https://www.cncf.io/people/ambassadors/program-standards/) as a good indicator of what this should be. In fact, we are encouraged to borrow liberally from them, as they are also a Linux Foundation project with an already successful program, and their lawyers have already signed it off. |
| 66 | + |
| 67 | +### Process |
| 68 | + |
| 69 | +Yearly program |
| 70 | + * 1 year term? Or mirror the TSC and use a 2 year term |
| 71 | + |
| 72 | +How many Ambassadors is a reasonable number? |
| 73 | + |
| 74 | +Self-nominations and nominations from within the community; who should review these? |
| 75 | + |
| 76 | +Process for removing an Ambassador? And the reason to do so? |
| 77 | + |
| 78 | +Content generated will need to be reviewed before being promoted |
| 79 | + |
| 80 | +Travel expenses for conferences & meetups: |
| 81 | + * Wait for the talk to be accepted through the meetup CfP process |
| 82 | + * Review the talk proposal to ensure alignment with the Program |
| 83 | + * Can the payment be made beforehand rather than in arrears? |
0 commit comments