This repository contains the sources of JSON Schema website:
- It's powered by Next.js,
- It uses Tailwind CSS framework,
- It's build and deployed with Netlify.
Please refer to the INSTALLATION.md file for instructions on how to set up the project on your local machine.
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 in pages
├── pages # Website's pages source. It includes 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 blog such as images
├── next.config.js # Next.js configuration file
Here are some areas where you can contribute to the website:
- Blogs posts
- Case Studies
- Design
- Documentation
- Website enhancements
- Add a new JSON Schema Implementation
- JSON Schema Landscape
To figure out a good first issue to work on, join our Slack workspace and visit the #contribute
channel. This channel is specifically designed for onboarding and supporting new contributors.
You should also check out our Contributing guidelines.
Thanks goes to these wonderful people who contributed to this website:
Made with contributors-img.
This document has been inspired by AsyncAPI website README.md.
The contents of this repository are licensed under either the BSD 3-clause license or the Academic Free License v3.0.