This document covers the organizational and operational aspects of the JSON Schema Ambassadors Program.
The JSON Schema Ambassador Program aims to bring JSON Schema closer to both current users and potential new project users. It also aims to provide users and community members with the necessary tools and resources to:
- Promote collaboration among the JSON Schema ecosystem.
- Promote JSON Schema adoption in other ecosystems.
- Engage with the project in some way, either as a contributor, blogger, speaker, etc.
- Speak at community events or write technical content (e.g. blog posts) that solves JSON Schema's community needs.
- Nurture community growth and a welcoming environment to spread knowledge about JSON Schema.
- The ambassador selection process will be as transparent as possible.
- The TSC and existing ambassadors will evaluate applications according to compliance requirements via a traditional PR flow.
- All ambassadors information will be displayed on the JSON Schema website in a list after the PR is merged.
The participation will be determined and checked annually. The minimum requirement for being an ambassador is to make 4 contributions per year in the form of articles, talks, videos, podcasts, presentations, driving initiatives, etc.
Ambassadors can be invited to review content (i.e., articles, talks, videos) related to the community. These reviews are optional and will be counted as an additional contribution.
Some clarifications on the type of contributions:
- Articles, videos, and podcasts can be published on json-schema.org/blog or other domains.
- Talks and presentations can be displayed at different events or workshops. Within them, JSON Schema should appear at the core of the presentation. The presentation should not be being used as a disguised marketing tool for other products/projects.
- Special contributions should be driven to support the community or enhance its visibility (i.e., getting new sponsors or driving initiatives)
- If we do not notice or accidentally miscount a contribution, just let us know.
Examples:
- If contributors publish 3 articles and drive 1 initiative about JSON Schema in eight months, they become ambassadors for the whole year.
- If contributors make 1 presentation, write 2 articles, and drive 1 initiative, they become ambassadors for the whole year.
- If you were accepted as ambassador on the 5th of May 2024, you have already fulfilled the requirements. On the 5th of May 2025, we will check if you qualify again after the 5th of May 2025.
- Be in tune with JSON Schema's mission and values.
- Always respect the code of conduct.
- Be active in your role as an ambassador.
- Visibility in the JSON Schema Ambassadors page of the JSON Schema website.
- Receive a special swag pack for Ambassadors (The swag availability date to be confirmed).
- Receive additional swag for conference or workshop participants (Swag availability date to be confirmed).
- Community-wide recognition.
- All our respect for your contributions!
The process of becoming an ambassador is very simple. Go to the community repository and open a PR to edit the ambassadors.json
file. The TSC will then evaluate your candidacy!
That PR doesn't have to be created by the ambassador candidate; any community member may open a PR to submit someone's application to the JSON Schema Ambassador Program. In these cases, the first step is to confirm the candidate's interest and once this as been clarified we'll proceed with the standard candidacy evaluation by the TSC.
Get on board and become an ambassador!