Open
Description
How to better support implementers has been a priority for the last year, as discussed in the roadmap here. However, the employment status of some full-time maintainers changed, and as a result, some of the project's maintainers were less available to support the project.
Implementers are still critical, but the new context will require a new approach to be able to create a program with a reduced scope but clear incentives for implementers.
Proposal
Id like to create a program that implementers can apply with some direct benefits.
Goals
- Primary goal: Support Implementers with their challenges with a focus on getting more contributors and connecting them with other support programs.
- Secondary goal: Project a more solid relation between JSON Schema Spec and the Tooling. This will help to project more trust and improve adoption.
- Indirectly, this will help to increase the number of compliance implementations and the number of implementations using the test suite and available in Bowtie.
Benefits
- Community Managers will drive traffic of new contributors there when they get contributors interested in a specific Language.
- These implementers can add ideas to get a slot in our Google Summer of Code, and In case JSON Schema is selected as a mentoring org, it will mean a full-time contributor during the summer and the possibility of a 500$ org stipend through Google.
- We will amplify their updates on social media.
- Special badge on the tooling page.
Requirements:
- Support the last version of the spec.
- Implement the JSON Schema Test Suite (When this applies).
- The tool is on the Tooling page.
- The tool is on Bowtie (When this applies).
- The tool is non-commercial open source.
Success criteria to move from Pilot to real program:
- Get at least 25 applications.
Next steps
This is my proposal, and I think it will be very easy to be executed. As a previous step I'd like to get some feedback from the Implementers Community to see if we can make some extra adjustements.