Slide 1

Slide 1 text

JSON Schema Conf 2024 PLATINUM SPONSOR

Slide 2

Slide 2 text

State of JSON Schema JSON Schema Conf 2024 Benjamin Granados Matarranz [email protected] benjagm benjagranados December 2024

Slide 3

Slide 3 text

About me! ● Community Manager and TSC JSON Schema ● Senior Technical Program Manager at Celonis ● API & Community Strategist ● Passionate about APIs & Community ● Former Committee API Addicts ● Love mountains JSON Schema Conf 2024

Slide 4

Slide 4 text

Agenda: ● Mission ● A bit of History ● A picture of the Project back in 2021 ● Initiatives ● Community Growth ● What about the Spec? ● What is next? JSON Schema Conf 2024

Slide 5

Slide 5 text

Before we start JSON Schema Conf 2024

Slide 6

Slide 6 text

97% API payloads are JSON Cloudflare 2021 JSON Schema Conf 2024

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Draft 2019-09 Austin Wright Henry Andrews Ben Hutton Greg Dennis JSON Schema Conf 2024 2009 2010 2013 2017 2019 2020 Next 2017 Draft 01 Kris Zyp A bit of History Draft 03 Kris Zyp Gary Court Draft 04 Kris Zyp Francis Galiegue Geraint Luff Draft 06 Austin Wright Draft 07 Austin Wright Henry Andrews Draft 2020-12 Austin Wright Henry Andrews Ben Hutton Greg Dennis Stable Release Greg Dennis Jason Desrosiers Austin Wright Henry Andrews

Slide 9

Slide 9 text

JSON Schema Conf 2024 A picture of the Project back in 2021

Slide 10

Slide 10 text

JSON Schema Conf 2024 A picture of the Project back in 2021 ● 7 TSC Members ● Maintainers same people than TSC ● 355 Contributors ● 6174 Community Members ● 7 Repositories ● 48 Implementations ● 4 Sponsors

Slide 11

Slide 11 text

04 JSON Schema Users 03 JSON Schema Contributors 01 TSC & Spec editors JSON Schema Conf 2024 A picture of the Project back in 2021 Fragmented Contribution Ladder ?? 02

Slide 12

Slide 12 text

JSON Schema Conf 2024 CHALLENGES ● Fragmented Contribution Ladder ● Difficult to attract new Sponsors ● Difficult to attract new Contributors ● Increase influence in the industry ● Outdated website ● Improve the engagement with implementers A picture of the Project back in 2021

Slide 13

Slide 13 text

Initiatives User Experience ✓ New Website ✓ Tour of JSON Schema ✓ New tools section Contributor Experience Phase 1: ✓ Refined contribution journeys Phase 2: ✓ Mentoring Programs Phase 3: ✓ Triage Group ✓ Docs Working Group ✓ Conference ✓ More Projects & Maintainers Trust & Influence ✓ JSON Schema in Production ✓ Case Studies ✓ Adopters Program ✓ Ambassadors Program JSON Schema Conf 2024

Slide 14

Slide 14 text

The New JSON Schema website JSON Schema Conf 2024 +110 People

Slide 15

Slide 15 text

A Tour of JSON Schema tour.json-schema.org JSON Schema Conf 2024 People

Slide 16

Slide 16 text

New Tools section JSON Schema Conf 2024 People

Slide 17

Slide 17 text

New Tools section with 184 registered Tools JSON Schema Conf 2024

Slide 18

Slide 18 text

JSON Schema Conf 2024 Mentorship Programs Mentors Mentees Technical Writers Docs Engineer

Slide 19

Slide 19 text

JSON Schema in Production JSON Schema Conf 2024

Slide 20

Slide 20 text

JSON Schema Conf 2024 JSON Schema Case Studies

Slide 21

Slide 21 text

The JSON Schema Conference JSON Schema Conf 2024 People

Slide 22

Slide 22 text

JSON Schema Adopters JSON Schema Conf 2024 People

Slide 23

Slide 23 text

JSON Schema Conf 2024 JSON Schema Ambassadors

Slide 24

Slide 24 text

JSON Schema Sponsors JSON Schema Conf 2024

Slide 25

Slide 25 text

A picture of the Project today +18K users JSON Schema Conf 2024

Slide 26

Slide 26 text

A picture of the Project today Mentors Mentees Docs Working Group Triage Team New Maintainers Community managers TSC Ambassadors JSON Schema Conf 2024

Slide 27

Slide 27 text

04 JSON Schema Users 03 JSON Schema Contributors 02 Ambassadors Maintainers Docs Group Triage Team 01 TSC & Spec editors JSON Schema Conf 2024 A picture of the Project today

Slide 28

Slide 28 text

JSON Schema Conf 2024 ● Focused on achieving stability between versions with the Stable Release. ● Introduced a few necessary breaking changes to enable future compatibility. ● Improved and clarified language in Core and Validation specifications for better readability. ● Merged 25 pull requests and closed 16 associated issues, with more ongoing. ● Delivered the Specification Development Lifecycle Process. ● Targeting the release of the new version next year. What about the Spec? People

Slide 29

Slide 29 text

JSON Schema Conf 2024 Next steps Join the Discussion to contribute to the Roadmap refresh! GitHub Discussion #813 ● Stable Spec development. ● Open Governance. ● Support for Implementers. ● Ecosystem Collaboration. ● Sponsorship Retention and Attraction. ● JSON Schema Conference. ● Join an Open Source Foundation.

Slide 30

Slide 30 text

JSON Schema Conf 2024 Thanks! Benjamin Granados Matarranz [email protected] benjagm benjagranados