Giter Site home page Giter Site logo

dickyvio44 / website Goto Github PK

View Code? Open in Web Editor NEW

This project forked from json-schema-org/website

0.0 0.0 0.0 31.52 MB

JSON Schema website

Home Page: https://json-schema.org

License: Other

Shell 0.01% JavaScript 0.22% TypeScript 6.54% CSS 0.26% HTML 92.98%

website's Introduction

JSON Schema logo - Build more, break less, empower others.


๐Ÿ‘‹ 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.

Run locally

Requirements

Use the following tools to set up the project:

Node.js v20.9.0+

Cloning the repository

This project uses git submodules, so you will need to run the following commands to fully clone the repo.

git submodule init
git submodule update

Install dependencies

Install dependencies

yarn

Run the development server

Run the development server on http://localhost:3000

yarn dev

Build static files

Build static files on /out folder

yarn build

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 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 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.

Contributors

Thanks goes to these wonderful people who contributed to this website:

Made with contributors-img.

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Connect with the JSON Schema Community

JSON Schema Slack JSON Schema Twitter JSON Schema LinkedIn JSON Schema YouTube

Inspired by

This document has been inspired by AsyncAPI website README.md.

License

The contents of this repository are licensed under either the BSD 3-clause license or the Academic Free License v3.0.

website's People

Contributors

benjagm avatar musemind avatar aku1310 avatar olliesworld avatar julian avatar jdesrosiers avatar relequestual avatar gregsdennis avatar paulwaller avatar spacether avatar mjgutermuth avatar micshar92 avatar big-andy-coates avatar carstenwickner avatar vm-001 avatar juliancataldo avatar michaelmior avatar harrel56 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.