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

Commit 2f21a83

Browse files
committed
Move Hyper Schema listing on implementations page
1 parent a180634 commit 2f21a83

File tree

2 files changed

+42
-42
lines changed

2 files changed

+42
-42
lines changed

implementations.md

+41-41
Original file line numberDiff line numberDiff line change
@@ -78,47 +78,6 @@ Benchmarks that compare at least two implementations supporting draft-06+ may be
7878
- PHP
7979
- [php-json-schema-bench](https://github.com/swaggest/php-json-schema-bench) - comparative benchmark for JSON-schema PHP validators using JSON-Schema Test Suite and z-schema/JSCK (MIT)
8080

81-
Hyper-Schema
82-
---------------------
83-
84-
<nav class="intra" markdown="1">
85-
86-
{% assign hyper-schema-libraries = site.data.hyper-libraries-modern | sort:"name" %}
87-
88-
{% for language in hyper-schema-libraries %}
89-
- [{{ language.name }}](#hyper-schema-{% if language.anchor-name %}{{ language.anchor-name }}{% else %}{{ language.name | downcase }}{% endif %})
90-
{% endfor %}
91-
92-
</nav>
93-
94-
<!-- To add a hyper-schema library, add it in _data/hyper-schema-libraries.yml -->
95-
96-
<ul>
97-
{% for language in hyper-schema-libraries %}
98-
<li>
99-
{{language.name}} <a id="hyper-schema-{% if language.anchor-name %}{{ language.anchor-name }}{% else %}{{ language.name | downcase }}{% endif %}"></a>
100-
<ul>
101-
{% for implementation in language.implementations %}
102-
<li>
103-
<a href="{{implementation.url}}">{{ implementation.name }}</a>
104-
105-
{% if implementation.draft %}
106-
<em>draft-0{{ implementation.draft | join: ", -0" }}</em>
107-
{% endif %}
108-
109-
{{implementation.notes | markdownify | remove: '<p>' | remove: '</p>'}}
110-
111-
{% if implementation.license %}
112-
({{ implementation.license | join: ", " }})
113-
{% endif %}
114-
115-
</li>
116-
{% endfor %}
117-
</ul>
118-
</li>
119-
{% endfor %}
120-
</ul>
121-
12281
#### API documentation
12382

12483
- JavaScript
@@ -306,3 +265,44 @@ Schema Linter
306265

307266
- [json-schema-linter](https://www.json-schema-linter.com/) - Lint/validate/parse json-schema itself, and find typos, missing properties, missing required keys, etc. Supports draft 4, 6, and 7.
308267
- [Stoplight Spectral](https://stoplight.io/open-source/spectral) - A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v2/v3 and JSON Schema. Supports draft 4, 6, and 7.
268+
269+
Hyper-Schema
270+
---------------------
271+
272+
<nav class="intra" markdown="1">
273+
274+
{% assign hyper-schema-libraries = site.data.hyper-libraries-modern | sort:"name" %}
275+
276+
{% for language in hyper-schema-libraries %}
277+
- [{{ language.name }}](#hyper-schema-{% if language.anchor-name %}{{ language.anchor-name }}{% else %}{{ language.name | downcase }}{% endif %})
278+
{% endfor %}
279+
280+
</nav>
281+
282+
<!-- To add a hyper-schema library, add it in _data/hyper-schema-libraries.yml -->
283+
284+
<ul>
285+
{% for language in hyper-schema-libraries %}
286+
<li>
287+
{{language.name}} <a id="hyper-schema-{% if language.anchor-name %}{{ language.anchor-name }}{% else %}{{ language.name | downcase }}{% endif %}"></a>
288+
<ul>
289+
{% for implementation in language.implementations %}
290+
<li>
291+
<a href="{{implementation.url}}">{{ implementation.name }}</a>
292+
293+
{% if implementation.draft %}
294+
<em>draft-0{{ implementation.draft | join: ", -0" }}</em>
295+
{% endif %}
296+
297+
{{implementation.notes | markdownify | remove: '<p>' | remove: '</p>'}}
298+
299+
{% if implementation.license %}
300+
({{ implementation.license | join: ", " }})
301+
{% endif %}
302+
303+
</li>
304+
{% endfor %}
305+
</ul>
306+
</li>
307+
{% endfor %}
308+
</ul>

index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ Interested? Check out:
103103
* [Understanding JSON Schema](/understanding-json-schema/)
104104
* The [specification](./specification.md)
105105
* [Learning resources](./learn/index.md)
106-
* the growing list of [JSON (Hyper-)Schema software](./implementations.md)
106+
* the growing list of [JSON Schema software](./implementations.md)
107107

108108
We encourage updating to the latest specification where possible, which is 2020-12.
109109

0 commit comments

Comments
 (0)