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

Commit c54b033

Browse files
committed
[WIP] add programming language index
1 parent 335a07e commit c54b033

File tree

3 files changed

+71
-23
lines changed

3 files changed

+71
-23
lines changed

_sass/minima.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,6 @@ $on-laptop: 800px !default;
3939
@import
4040
"minima/base",
4141
"minima/layout",
42-
"minima/prism"
42+
"minima/prism",
43+
"minima/intra-navigation"
4344
;

_sass/minima/_intra-navigation.scss

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
nav.intra {
2+
margin: 0 25px 15px 25px;
3+
padding: 10px 0;
4+
> ul {
5+
list-style-type: none;
6+
margin: 0px;
7+
overflow: auto;
8+
> li {
9+
border-radius: 2px;
10+
background-color: $brand-color;
11+
float: left;
12+
height: 25px;
13+
margin: 2px;
14+
text-align: center;
15+
overflow: hidden;
16+
text-overflow: ellipsis;
17+
width: 17%;
18+
}
19+
}
20+
a {
21+
color: $background-color
22+
}
23+
a:hover {
24+
text-decoration: none;
25+
}
26+
a:visited {
27+
color: $background-color
28+
}
29+
}

implementations.html

Lines changed: 40 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -15,64 +15,84 @@
1515
</div>
1616

1717
<h2>Validators</h2>
18+
<h3>Libraries</h3>
19+
<nav class="intra">
20+
<ul>
21+
<li><a href="#validator-dotnet">.NET</a></li>
22+
<li><a href="#validator-action-script-3">Action Script 3</a></li>
23+
<li><a href="#validator-c">C</a></li>
24+
<li><a href="#validator-cpp">C++</a></li>
25+
<li><a href="#validator-clojure">Clojure</a></li>
26+
<li><a href="#validator-clojure">Dart</a></li>
27+
<li><a href="#validator-erlang">Erlang</a></li>
28+
<li><a href="#validator-go">Go</a></li>
29+
<li><a href="#validator-haskell">Haskell</a></li>
30+
<li><a href="#validator-java">Java</a></li>
31+
<li><a href="#validator-javascript">JavaScript</a></li>
32+
<li><a href="#validator-php">PHP</a></li>
33+
<li><a href="#validator-perl">Perl</a></li>
34+
<li><a href="#validator-python">Python</a></li>
35+
<li><a href="#validator-ruby">Ruby</a></li>
36+
</ul>
37+
</nav>
1838
<ul>
19-
<li>.NET
39+
<li id="validator-dotnet">.NET
2040
<ul>
2141
<li><a id="link-impl-json-net" href="http://james.newtonking.com/projects/json-net.aspx">Json.NET</a> (MIT)</li>
2242
<li><a id="link-impl-n-json-schema" href="http://NJsonSchema.org">NJsonSchema</a> - <em>supports version 4</em> (Ms-PL)</li>
2343
</ul>
2444
</li>
25-
<li>ActionScript 3
45+
<li id="validator-action-script-3">ActionScript 3
2646
<ul>
2747
<li><a id="link-impl-frigga" href="https://github.com/raulbajales/Frigga">Frigga</a> (MIT)</li>
2848
</ul>
2949
</li>
30-
<li>C
50+
<li id="validator-c">C
3151
<ul>
3252
<li><a id="link-impl-wjelement" href="https://github.com/netmail-open/wjelement">WJElement</a> (LGPLv3)</li>
3353
</ul>
3454
</li>
35-
<li>C++
55+
<li id="validator-cpp">C++
3656
<ul>
3757
<li><a id="link-impl-wjelement" href="https://github.com/petehug/wjelement-cpp">wjelement-cpp</a> - <em>supports version 4</em> (LGPLv3)</li>
3858
<li><a id="link-impl-valijson" href="https://github.com/tristanpenman/valijson">Header-only C++ library for JSON Schema validation</a> - <em>supports only version 4</em> (BSD-2-Clause)</li>
3959
<li><a id="link-impl-modern-c++-validator" href="https://github.com/pboettch/json-schema-validator">Modern C++ JSON schema validator</a> - <em>supports only version 4</em> based on JSON for Modern C++ (MIT)</li>
4060
</ul>
4161
</li>
42-
<li>Clojure
62+
<li id="validator-clojure">Clojure
4363
<ul>
4464
<li><a id="link-impl-metosin-scjsv" href="https://github.com/metosin/scjsv">scjsv</a> - <em>supports version 4</em> (wrapper for <a href="https://github.com/fge/json-schema-validator">fge/json-schema-validator</a>) (Eclipse Public License v1.0)</li>
4565
</ul>
4666
</li>
47-
<li>Dart
67+
<li id="validator-dart">Dart
4868
<ul>
4969
<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>
5070
</ul>
5171
</li>
52-
<li>Erlang
72+
<li id="validator-erlang">Erlang
5373
<ul>
5474
<li><a id="link-impl-jesse" href="https://github.com/for-GET/jesse">JeSSE</a> (Apache 2.0)</li>
5575
</ul>
5676
</li>
57-
<li>Go
77+
<li id="validator-go">Go
5878
<ul>
5979
<li><a id="link-impl-gojsonschema" href="https://github.com/sigu-399/gojsonschema">gojsonschema</a> (Apache 2.0)</li>
6080
</ul>
6181
</li>
62-
<li>Haskell
82+
<li id="validator-haskell">Haskell
6383
<ul>
6484
<li><a id="link-impl-aeson-schema" href="https://github.com/timjb/aeson-schema">aeson-schema</a> (MIT)</li>
6585
<li><a id="link-impl-hjsonschema" href="https://github.com/seagreen/hjsonschema">hjsonschema</a> - <em>supports version 4</em> (MIT)</li>
6686
</ul>
6787
</li>
68-
<li>Java
88+
<li id="validator-java">Java
6989
<ul>
7090
<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>
7191
<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>
7292
<li><a id="link-impl-networknt-json-schema" href="https://github.com/networknt/json-schema-validator">json-schema-validator</a> - <em>supports version 4</em> (Apache License 2.0)</li>
7393
</ul>
7494
</li>
75-
<li>JavaScript
95+
<li id="validator-javascript">JavaScript
7696
<ul>
7797
<li><a id="link-impl-ajv" href="https://github.com/epoberezkin/ajv">ajv</a> for Node.js and the browser - <em>supports version 4, validation keywords and $data reference from <a href="https://github.com/json-schema/json-schema/wiki/v5-Proposals">version 5 proposals</a></em> (MIT)</li>
7898
<li><a id="link-impl-tdegrunt-jsonschema" href="https://github.com/tdegrunt/jsonschema">jsonschema</a> for Node.js - <em>supports version 4</em> (MIT)</li>
@@ -88,7 +108,7 @@ <h2>Validators</h2>
88108
<li><a id="link-impl-jsen" href="https://github.com/bugventure/jsen">JSEN</a> for Node.js - <em>supports version 4</em> (MIT)</li>
89109
</ul>
90110
</li>
91-
<li>PHP
111+
<li id="validator-php">PHP
92112
<ul>
93113
<li><a id="link-impl-jsv4-php" href="https://github.com/geraintluff/jsv4-php">jsv4-php</a> - <em>supports version 4</em> (Public Domain / MIT)</li>
94114
<li><a id="link-impl-php-json-schema" href="https://github.com/hasbridge/php-json-schema">php-json-schema</a> (MIT)</li>
@@ -97,31 +117,29 @@ <h2>Validators</h2>
97117
<li><a id="link-impl-json-guard" href="https://github.com/thephpleague/json-guard">JSON Guard</a> - <em>supports version 4</em> (MIT)</li>
98118
</ul>
99119
</li>
100-
<li>Perl
120+
<li id="validator-perl">Perl
101121
<ul>
102122
<li><a id="link-impl-perl-json-schema" href="https://metacpan.org/module/JSON::Schema">JSON::Schema</a> (MIT)</li>
103123
</ul>
104124
</li>
105-
<li>Python
125+
<li id="validator-python">Python
106126
<ul>
107127
<li><a id="link-impl-jsonschema" href="https://github.com/Julian/jsonschema">jsonschema</a> - <em>supports version 4</em> (MIT)</li>
108128
<li><a id="link-impl-zyga-json-schema-validator" href="https://github.com/zyga/json-schema-validator">json-schema-validator</a> (LGPL)</li>
109129
</ul>
110130
</li>
111-
<li>Ruby
131+
<li id="validator-ruby">Ruby
112132
<ul>
113133
<li><a id="link-impl-ruby-jsonchema" href="https://github.com/Constellation/ruby-jsonchema">ruby-jsonschema</a> (MIT)</li>
114134
<li><a id="link-impl-ruby-hoxworth-json-schema" href="https://github.com/hoxworth/json-schema">json-schema</a> - <em>supports version 4</em> (MIT)</li>
115135
</ul>
116136
</li>
117-
<li>Online (web tool)
118-
<ul>
119-
<li><a id="link-impl-jsonschemalint" href="http://jsonschemalint.com/">JSON Schema Lint</a> - validate against your own schemas</li>
120-
<li><a id="link-impl-schemastore" href="http://schemastore.org/validator/">SchemaStore.org</a> - validate against common JSON Schemas</li>
121-
</ul>
122-
</li>
123137
</ul>
124-
138+
<h3>Online</h3>
139+
<ul>
140+
<li><a id="link-impl-jsonschemalint" href="http://jsonschemalint.com/">JSON Schema Lint</a> - validate against your own schemas</li>
141+
<li><a id="link-impl-schemastore" href="http://schemastore.org/validator/">SchemaStore.org</a> - validate against common JSON Schemas</li>
142+
</ul>
125143

126144
<h2>Validation benchmarks</h2>
127145
<ul>

0 commit comments

Comments
 (0)