Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lalcebo/json-schema
JSON Schema Collections
https://github.com/lalcebo/json-schema
hacktoberfest hacktoberfest-accepted json-schema opensource serverless-framework
Last synced: about 2 months ago
JSON representation
JSON Schema Collections
- Host: GitHub
- URL: https://github.com/lalcebo/json-schema
- Owner: lalcebo
- License: mit
- Created: 2022-01-04T18:00:57.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-14T20:13:19.000Z (6 months ago)
- Last Synced: 2024-06-14T21:29:27.433Z (6 months ago)
- Topics: hacktoberfest, hacktoberfest-accepted, json-schema, opensource, serverless-framework
- Language: JavaScript
- Homepage:
- Size: 5.41 MB
- Stars: 16
- Watchers: 3
- Forks: 27
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JSON Schema
[![Software License][ico-license]][link-license]
## Introduction
Collection of JSON schemas for use in command line validators, editors auto-completion, etc.
## List of schemas
- [Serverless Framework Reference](serverless/reference.json), [Official Docs](https://www.serverless.com/framework/docs/providers/aws/guide/serverless.yml), [Raw Link](https://raw.githubusercontent.com/lalcebo/json-schema/master/serverless/reference.json)
## Editors Support
- VsCode:- Using the [YAML](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml)
**Note:- Set `yaml.schemaStore.enable` to true in settings to pull**
- IntelliJ:- Editors in the IntelliJ family## About
I'll try to maintain this project as simple as possible, but Pull Requests are welcomed!
## Building AWS resources
This project uses Cloudformation as the source of truth and hence the definitions for individual functions is taken from Cloudformation and maintained into their individual definition files, see [here](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-type-schemas.html)
It's absolutely necessary that these files be kept to up to date.## Supported Plugins
- [Serverless ESbuild](https://www.npmjs.com/package/serverless-esbuild)
- [Serverless Prune Plugin](https://www.npmjs.com/package/serverless-prune-plugin)
- [Serverless Python Requirements](https://www.npmjs.com/package/serverless-python-requirements)
- [Serverless WSGI](https://github.com/logandk/serverless-wsgi)
- [Serverless Split Stacks](https://www.npmjs.com/package/serverless-plugin-split-stacks)
- [Serverless Step Functions](https://github.com/serverless-operations/serverless-step-functions)
- [Serverless SSM Publish](https://github.com/mysense-ai/ServerlessPlugin-SSMPublish)
- [Serverless Webpack](https://www.npmjs.com/package/serverless-webpack)## License
The MIT License (MIT). Please see [License File][link-license] for more information.
[ico-license]: https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square
[link-license]: LICENSE