gsoc-2024
gsoc-2024 copied to clipboard
JSON Schema: Build a new version of the JSON Schema tooling page
GSoC : Build a new version of the JSON Schema tooling page
Brief Description JSON Schema is a fundamental technology massively used in the industry thanks to the amazing tooling available in the Ecosystem. In fact, the JSON Schema implementations page is third page in terms of visits which shows how important is for the JSON Schema users base. Some months ago we released a new version of the JSON Schema website, however the UX of the current page is suboptimal producing friction and slowing down the JSON Schema adoption.
The goal of this Project Idea is to build a new data-driven version of the page, with filters, call to actions to add implementations. The approved UX of this page is available here: JSON Schema Site Mock-up.zip and the community discussion is available on this issue: https://github.com/json-schema-org/website/issues/160.
Before start working on the issue we'll review the discussion and capture the last requirements but as of now, the expected changes are just regarding Bowtie integration.
The JSON Schema website repository is available here: https://github.com/json-schema-org/website
Expected Outcomes
A new version of the tooling page, with filters, call to actions to add implementations. The approved UX of this page is available on this issue: https://github.com/json-schema-org/website/issues/160
Skills Required
Front-end development with familiarity with Typescript, React and Next.js.
Mentors
@benjagm
Expected Difficulty easy/medium
Expected Time Commitment 175 hours
Related issue in the JSON Schema org: https://github.com/json-schema-org/community/issues/602