https://github.com/json-schema-org/landscape
The JSON Schema Landscape
https://github.com/json-schema-org/landscape
hacktoberfest json-schema jsonschema
Last synced: 3 months ago
JSON representation
The JSON Schema Landscape
- Host: GitHub
- URL: https://github.com/json-schema-org/landscape
- Owner: json-schema-org
- Created: 2024-04-18T18:37:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-26T13:52:01.000Z (7 months ago)
- Last Synced: 2024-10-29T15:44:10.282Z (7 months ago)
- Topics: hacktoberfest, json-schema, jsonschema
- Homepage: https://landscape.json-schema.org/
- Size: 548 KB
- Stars: 10
- Watchers: 5
- Forks: 10
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
## JSON Schema Landscape
[](https://json-schema.org)
We're thrilled to announce the launch of the JSON Schema Landscape! This comprehensive resource catalogs and organizes the key players in the JSON Schema ecosystem.
## Explore the Extensive JSON Schema Ecosystem
Visit the deployed website at [https://landscape.json-schema.org/](https://landscape.json-schema.org/) and delve into the rich ecosystem of tools and resources available.
## Run Locally
This section is for those interested in contributing or running the landscape website locally.
**Prerequisites:**
* Install Landscape2 first. Find pre-built versions for your system on the Landscape2 releases page: [https://github.com/cncf/landscape2](https://github.com/cncf/landscape2)
**Building the Website:**
The build process creates the website from data files. Run this command in your terminal:
```bash
landscape2 build \
--data-file landscape.yml \
--settings-file settings.yml \
--guide-file guide.yml \
--logos-path logos \
--output-dir build
```**Running the Website Locally:**
Once built, use Landscape2 to serve the website locally:
```bash
landscape2 serve --landscape-dir build
```This starts a local server and opens the website in your web browser at http://127.0.0.1:8000.
## Contributing
* We warmly welcome your contributions to this project! A dedicated [CONTRIBUTING.md](CONTRIBUTING.md) file outlines the various ways you can get involved, including:
* Reporting bugs and requesting features
* Contributing code
* Improving documentation
* Adding new entries to the landscape
* Improving the user interface## License
The contents of this repository are licensed under either the BSD 3-clause license or the Academic Free License v3.0. See the [license file](https://github.com/json-schema-org/website/blob/main/CONTRIBUTING.md#-license) for more details.## Contact
For any questions or feedback, please feel free to open an issue on this repository.
## Get Involved!
Explore the landscape and see how you can contribute to this evolving space. Whether through contributions, partnerships, or feedback, your involvement can help shape the future of JSON Schema.
## Connect with the JSON Schema Community