You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository contains the source code of the JSON Schema website:
Powered by Next.js,
Uses the Tailwind CSS framework,
Built and deployed with Netlify.
Setting up the Project
Please refer to INSTALLATION.md for instructions on how to set up the project for local development.
Project structure
This repository has the following structure:
├── .github # Definitions of GitHub workflows, pull request, and issue templates
├── components # Various generic components such as "Button", "Figure", etc.
├── data # JSON Schema implementations
├── styles # Various CSS files
├── lib # Various JS code for preparing static data to render on pages
├── pages # Website's pages source, including raw markdown files and React page templates
│ ├── overview # JSON Schema initiative docs
│ ├── blog # Blog posts
│ ├── learn # JSON Schema docs
│ └── implementations # Various pages to describe tools
├── public # Data for site metadata and static assets such as images
├── next.config.js # Next.js configuration file
Contribute
Here are some areas where you can contribute to the website:
Blog posts
Case studies
Design
Documentation improvements
Website enhancements
Add a new JSON Schema implementation
JSON Schema Landscape
To identify good first issues to work on, join our Slack workspace and visit the #contribute channel. This channel is specifically designed for onboarding and supporting new contributors.