Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/json-schema-org/website
JSON Schema website
https://github.com/json-schema-org/website
json-schema jsonschema
Last synced: 29 days ago
JSON representation
JSON Schema website
- Host: GitHub
- URL: https://github.com/json-schema-org/website
- Owner: json-schema-org
- License: other
- Created: 2022-03-01T14:02:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-14T04:15:45.000Z (7 months ago)
- Last Synced: 2024-04-14T10:15:57.568Z (7 months ago)
- Topics: json-schema, jsonschema
- Language: HTML
- Homepage: https://json-schema.org
- Size: 38.7 MB
- Stars: 25
- Watchers: 9
- Forks: 97
- Open Issues: 59
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
[![JSON Schema logo - Build more, break less, empower others.](https://raw.githubusercontent.com/json-schema-org/.github/main/assets/json-schema-banner.png)](https://json-schema.org)
# 👋 Welcome to the JSON Schema website
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.## Setting up Project
Please refer to the [INSTALLATION.md](./INSTALLATION.md) file for instructions on how to set up the project on your local machine.
## Project structure
This repository has the following structure:
```text
├── .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```
## Contribute
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 LandscapeTo 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](./CONTRIBUTING.md).
### Contributors
Thanks goes to these wonderful people who contributed to this website:
Made with [contributors-img](https://contrib.rocks).
### Sponsors
[![Sponsors](https://opencollective.com/json-schema/sponsors.svg)](https://opencollective.com/json-schema/sponsors.svg?avatarHeight=90)
### Backers
**Thank you to all our backers!**
[![Backers](https://opencollective.com/json-schema/backers.svg)](https://opencollective.com/json-schema/backers.svg?avatarHeight=90)## Connect with the JSON Schema Community
## Inspired by
This document has been inspired by [AsyncAPI website README.md](https://github.com/asyncapi/website/blob/master/README.md).## License
The contents of this repository are [licensed under](./LICENSE) either the BSD 3-clause license *or* the Academic Free License v3.0.