Skip to content
This repository was archived by the owner on Nov 2, 2023. It is now read-only.

Updates from old website #7

Merged
merged 26 commits into from
Aug 9, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
a5077e0
Add JSEN to the list of JavaScript validators
Jun 26, 2015
f49bfab
Added link to Vison
nosami Jul 3, 2015
ea87fb7
Merge pull request #177 from nosami/gh-pages
geraintluff Jul 7, 2015
8e675b2
Merge pull request #174 from bugventure/gh-pages
geraintluff Jul 7, 2015
ad95bc9
fix full standard draft url
tinyhill Aug 6, 2015
31aa0c3
Merge pull request #181 from tinyhill/gh-pages
geraintluff Aug 6, 2015
6abfd2d
Added a Java schema generator to the website.
danielbraun Aug 18, 2015
b39b25e
A few HTML fixes to improve markup validity.
danielbraun Aug 18, 2015
3ebf426
Merge pull request #185 from danielbraun/gh-pages
geraintluff Aug 18, 2015
4286bd4
Added my project NJsonSchema to the implementation list. Please decid…
RicoSuter Sep 7, 2015
36d8d75
added Data Generation tool in implementations list
ducin Sep 10, 2015
ff990c3
Added two haskell packages
alexanderkjeldaas Sep 16, 2015
b0cc93e
Added ejelement-cpp to list of implementations
Sep 23, 2015
75e6dbe
Merge pull request #194 from petehug/gh-pages
geraintluff Sep 30, 2015
61b94a0
Merge pull request #190 from rsuter/gh-pages
geraintluff Sep 30, 2015
e87eed2
adding everit-org/json-schema to the list implementations
erosb Oct 1, 2015
8fb5545
Merge pull request #196 from erosb/gh-pages
geraintluff Oct 5, 2015
d49e0f3
Merge pull request #192 from alexanderkjeldaas/patch-2
geraintluff Oct 5, 2015
3bf8438
moved Schematic Ipsum, JSON-Schema-Instantiator and JSON Schema Rando…
ducin Oct 8, 2015
9682252
Merge pull request #191 from json-schema-faker/gh-pages
geraintluff Oct 9, 2015
6d32101
Add Dart package to implementations
michiel Jan 14, 2016
380fa3a
Update implementations.html
tomchristie Jan 25, 2016
1e2ace8
Merge pull request #217 from michiel/gh-pages
geraintluff Jan 25, 2016
4714ce1
Merge pull request #218 from tomchristie/gh-pages
geraintluff Jan 25, 2016
7ccba06
Merge remote-tracking branch 'old/gh-pages'
awwright May 3, 2016
e49f899
Merge remote-tracking branch 'origin/master'
awwright Aug 2, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions content/implementations.html
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ <h3>PHP</h3>
<h3>.NET</h3>
<ul>
<li><a id="link-impl-json-net" href="http://james.newtonking.com/projects/json-net.aspx">Json.NET</a> (MIT)</li>
<li><a id="link-impl-n-json-schema" href="http://NJsonSchema.org">NJsonSchema</a> - <em>supports version 4</em> (Ms-PL)</li>
</ul>

<h3>ActionScript 3</h3>
Expand All @@ -70,6 +71,11 @@ <h3>C</h3>
<li><a id="link-impl-wjelement" href="https://github.com/netmail-open/wjelement">WJElement</a> (LGPLv3)</li>
</ul>

<h3>C++</h3>
<ul>
<li><a id="link-impl-wjelement" href="https://github.com/petehug/wjelement-cpp">wjelement-cpp</a> - <em>supports version 4</em> (LGPLv3)</li>
</ul>

<h3>Haskell</h3>
<ul>
<li><a id="link-impl-aeson-schema" href="https://github.com/timjb/aeson-schema">aeson-schema</a> (MIT)</li>
Expand All @@ -86,6 +92,11 @@ <h3>Go</h3>
<li><a id="link-impl-gojsonschema" href="https://github.com/sigu-399/gojsonschema">gojsonschema</a> (Apache 2.0)</li>
</ul>

<h3>Dart</h3>
<ul>
<li><a id="link-impl-dart-jsonschema" href="https://github.com/patefacio/json_schema">json_schema</a> <em>supports version 4</em> (BSL-1.0)</li>
</ul>

<h3>Online (web tool)</h3>
<ul>
<li><a id="link-impl-schemastore" href="http://schemastore.org/validator/">SchemaStore.org</a> - validate against common JSON Schemas</li>
Expand All @@ -98,6 +109,7 @@ <h2>Schema generation (7)</h2>
<h3>.NET</h3>
<ul>
<li><a id="link-impl-json-net" href="http://james.newtonking.com/projects/json-net.aspx">Json.NET</a> (MIT) - generates schemas from .NET types</li>
<li><a id="link-impl-n-json-schema" href="http://NJsonSchema.org">NJsonSchema</a> - <em>supports version 4</em> (Ms-PL) - generates schemas from .NET types</li>
</ul>

<h3>Online (web tool)</h3>
Expand Down
2 changes: 1 addition & 1 deletion example1.html
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ <h3>Are all tags strings?</h3>

<h2>Summary</h2>
<div class="block">
<p>The above example is by no means definitive of all the types of data JSON schema can define. For more definitive information see the <a href="#definitions">full standard draft</a>.</p>
<p>The above example is by no means definitive of all the types of data JSON schema can define. For more definitive information see the <a href="draft-04/schema#definitions">full standard draft</a>.</p>
<p>As a final example, here's a spec for an array of products, with the products having 2 new properties. The first is a <em>dimensions</em> property for the size of the product, and the second is a <em>warehouseLocation</em> field for where the warehouse that stores them is geographically located.</p>
<p>And also, since JSON Schema defines a reference schema for a geographic location, instead of coming up with our own, we'll reference the <a href="http://json-schema.org/geo">canonical one</a>.</p>

Expand Down
48 changes: 43 additions & 5 deletions implementations.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<head>
<title>JSON Schema Software</title>
<link href="style/css/green-theme.css" rel="stylesheet">
<link rel="stylesheet" href="style/css/json-highlight.css"></link>
<link rel="stylesheet" href="style/css/json-highlight.css">
<script type="text/javascript">
var _gaq = _gaq || [];
var pluginUrl = '//www.google-analytics.com/plugins/ga/inpage_linkid.js';
Expand Down Expand Up @@ -42,6 +42,7 @@ <h2>Validators (37)</h2>
<div class="block" id="validator-list">
<h3>JavaScript</h3>
<ul>
<li><a id="link-impl-jsen" href="https://github.com/bugventure/jsen">JSEN</a> - <em>supports version 4</em> (MIT)</li>
<li><a id="link-impl-ajv" href="https://github.com/epoberezkin/ajv">ajv</a> - <em>supports version 4</em> (MIT)</li>
<li><a id="link-impl-is-my-json-valid" href="https://github.com/mafintosh/is-my-json-valid">is-my-json-valid</a> - <em>supports version 4</em> (MIT)</li>
<li><a id="link-impl-tv4" href="http://geraintluff.github.com/tv4/">tv4</a> - <em>supports version 4</em> (Public Domain)</li>
Expand All @@ -58,6 +59,7 @@ <h3>JavaScript</h3>
<h3>Java</h3>
<ul>
<li><a id="link-impl-fge-json-schema-validator" href="https://github.com/fge/json-schema-validator">json-schema-validator</a> - <em>supports version 4</em> (LGPLv3)</li>
<li><a id="link-impl-everit-json-schema" href="https://github.com/everit-org/json-schema">json-schema (implementation based on the org.json API)</a> - <em>supports version 4</em> (Apache License 2.0)</li>
</ul>

<h3>Python</h3>
Expand Down Expand Up @@ -118,6 +120,7 @@ <h3>C++</h3>
<h3>Haskell</h3>
<ul>
<li><a id="link-impl-aeson-schema" href="https://github.com/timjb/aeson-schema">aeson-schema</a> (MIT)</li>
<li><a id="link-impl-hjsonschema" href="https://github.com/seagreen/hjsonschema">hjsonschema</a> (MIT)</li>
</ul>

<h3>Erlang</h3>
Expand All @@ -132,7 +135,13 @@ <h3>Go</h3>
<h3>Objective-C</h3>
<ul>
<li><a id="link-impl-kitejsonvalidator" href="https://github.com/samskiter/KiteJSONValidator">KiteJSONValidator</a> (MIT)</li>
</ul>

<h3>Dart</h3>
<ul>
<li><a id="link-impl-dart-jsonschema" href="https://github.com/patefacio/json_schema">json_schema</a> <em>supports version 4</em> (BSL-1.0)</li>
</ul>

</div>

<div class="show-hide" data-target="schema-generation-list"></div>
Expand Down Expand Up @@ -162,6 +171,28 @@ <h3>Python</h3>
<ul>
<li><a id="link-impl-jsl" href="https://github.com/aromanovich/jsl">JSL</a> (BSD) - a Python DSL for defining JSON Schemas</li>
</ul>

<h3>Java</h3>
<ul>
<li><a id="link-impl-java" href="https://github.com/FasterXML/jackson-module-jsonSchema">Jackson JSON Schema Module</a> - (Apache 2.0)</li>
</ul>

<h3>Haskell</h3>
<ul>
<li><a id="link-impl-jsonschema-gen" href="https://github.com/yuga/jsonschema-gen">jsonschema-gen</a> (BSD3) - A generator for JSON Schema from Algebraic Data Type in Haskell.
</li>
</ul>
</div>

<div class="show-hide" data-target="data-generation-list"></div>
<h2>Data generation (4)</h2>
<div class="block" id="data-generation-list">
<h3>JavaScript</h3>
<ul>
<li><a id="link-impl-json-schema-faker" href="https://github.com/json-schema-faker/json-schema-faker">JSON Schema Faker</a> - generates fake data based on JSON Schema</li>
<li><a id="link-impl-schematic-ipsum" href="http://schematic-ipsum.herokuapp.com/">Schematic Ipsum</a> (MIT)</li>
<li><a id="link-impl-json-schema-instantiator" href="https://github.com/tomarad/JSON-Schema-Instantiator">JSON-Schema-Instantiator</a> (MIT)</li>
<li><a id="link-impl-json-schema-random" href="https://github.com/andreineculau/json-schema-random">JSON Schema Random</a> (Apache 2.0)</li>
</div>
<div class="show-hide" data-target="code-generation-list"></div>
<h2>Code generation (1)</h2>
Expand Down Expand Up @@ -231,6 +262,16 @@ <h3>Ruby</h3>
<ul>
<li><a id="link-impl-hyper-brandur-json-schema" href="https://github.com/brandur/json_schema">json_schema</a> <em>supports version 4 and hyperschema</em> (MIT)</li>
</ul>

<h3>Python</h3>
<ul>
<li><a id="link-impl-coreapi-python" href="https://github.com/core-api/python-client">coreapi python</a> - A client library for interacting with APIs using JSON HyperSchema</li>
</ul>

<h3>Command line</h3>
<ul>
<li><a id="link-impl-coreapi-command-line-client" href="http://www.coreapi.org/tools-and-resources/command-line-client/">coreapi command line client</a> - A command line client for interacting with APIs using JSON HyperSchema.</li>
</ul>
</div>

<div class="show-hide" data-target="documentation-list"></div>
Expand All @@ -250,15 +291,12 @@ <h3>Ruby</h3>
</div>

<div class="show-hide" data-target="other-list"></div>
<h2>Other (5)</h2>
<h2>Other (2)</h2>
<div class="block" id="other-list">
<h3>JavaScript</h3>
<ul>
<li><a id="link-impl-orderly" href="http://orderly-json.org">Orderly</a> (BSD)</li>
<li><a id="link-impl-dojo" href="http://www.dojotoolkit.org/">Dojo</a> (AFL or BSD) - supports some aspects of JSON Schema</li>
<li><a id="link-impl-schematic-ipsum" href="http://schematic-ipsum.herokuapp.com/">Schematic Ipsum</a> (MIT)</li>
<li><a id="link-impl-json-schema-instantiator" href="https://github.com/tomarad/JSON-Schema-Instantiator">JSON-Schema-Instantiator</a> (MIT)</li>
<li><a id="link-impl-json-schema-random" href="https://github.com/andreineculau/json-schema-random">JSON Schema Random</a> (Apache 2.0)</li>
</ul>
</div>
</div>
Expand Down