-
-
Notifications
You must be signed in to change notification settings - Fork 211
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add the JSV Elixir library to the avaiable tools #1229
Comments
Welcome to the JSON Schema Community. We are so excited you are here! Thanks a lot for reporting your first issue!! 🎉🎉 Please make sure to take a look at our contributors guide if you plan on opening a pull request. |
I am currently writing the documentation and usage guide. |
Hi @lud here's a link to JSON Schema landscape: https://landscape.json-schema.org Also here's GitHub repo of Bowtie project: https://github.com/bowtie-json-schema/bowtie |
@DhairyaMajmudar Please assign me this issue!!!!!! |
Sure, looking forward for your PR. |
Thank you, from what it looks like I don't think I should be on that grid haha :) |
@DhairyaMajmudar |
Thank you :) Should I open a new PR once bowtie is implemented? |
Tool Name
JSV
Tool Description
This is a generic JSON Schema validator with respect to the 2020-12 and draft 7 specifications. Differences from the spec are mostly due to language differences between Elixir and, I guess, JavaScript (regexes, number formats, floating points, etc.)
Action Type
Tooling Types
Languages
Elixir, Erlang
Environments
All platforms where Elixir is supported (Linux, MacOS, Windows, embedded platforms)
Dependencies on Validators
No response
Creators
Ludovic Demblans @lud on Github
Maintainers
Ludovic Demblans @lud on Github
License
MIT
Source Repository URL
https://github.com/lud/jsv
Homepage URL
https://hex.pm/packages/jsv
Supported Dialects
Additional Dialects
Supports custom dialects with manual declaration, but no other name dialect out of the box
Bowtie Compliance Testing
No response
Tooling Listing Notes
JSON Schema Validation for Elixir according to the latest specifications. Supports compile-time schema builds, custom dialects and custom formats.
Compliance
This library does not validate content, this must be added manually. Default format implementation can be lacking, but it can be overridden with custom implementations.
Landscape Information
I don't know what the landscape is. Also I would like to have some guidance about bowtie.
Thank you :)
The text was updated successfully, but these errors were encountered: