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

Commit f40ec04

Browse files
authored
Merge pull request #1 from json-schema-org/master
Sync with upstream base
2 parents 65dc048 + 7c121e6 commit f40ec04

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1280
-936
lines changed

.travis.yml

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,4 @@ before_script:
88
- PATH="./node_modules/.bin/:$PATH"
99
script:
1010
- bundle exec jekyll build
11-
- ajv test -s schema -d "_includes/person.json" --valid
12-
- ajv test -s schema -d "_includes/example1/schema*.json" --valid
13-
- ajv test -s _includes/example1/schema1.json -d _includes/example1/instance.json --valid
14-
- ajv test -s _includes/example1/schema2.json -d _includes/example1/instance.json --valid
15-
- ajv test -s _includes/example1/schema3.json -d _includes/example1/instance.json --valid
16-
- ajv test -s _includes/example1/schema4.json -d _includes/example1/instance.json --valid
17-
- ajv test -s _includes/example1/schema5.json -d _includes/example1/instance.json --valid
18-
- ajv test -s schema -d _includes/example1/set_schema.json --valid
19-
- ajv test -s _includes/example1/set_schema.json -d _includes/example1/set_instance.json -r geo --valid
20-
- ajv test -s schema -d "_includes/example2/schema*.json" --valid
21-
- ajv test -s schema -d "_includes/example2/entry_schema*.json" --valid
22-
- ajv test -s schema -d "_includes/example2/storage_schema*.json" --valid
23-
- ajv test -s _includes/example2/schema1.json -d _includes/example2/instance.json --valid
24-
- ajv test -s _includes/example2/schema2.json -d _includes/example2/instance.json -r _includes/example2/entry_schema3.json --valid
25-
- ajv test -s schema -d address -d calendar -d card -d geo --valid
11+
- ajv test -s schema -d "learn/examples/*.json" --valid

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ theme: minima
2828

2929
header_pages:
3030
- specification.md
31-
- examples.md
31+
- learn/index.md
3232
- implementations.md
3333

3434
exclude:

_data/validator-libraries-modern.yml

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,29 @@
1616
draft: [4, 3]
1717
license: LGPL-3.0
1818
notes: "Draft-06+ progress: issue [17](https://github.com/netmail-open/wjelement/issues/17#issuecomment-390899432)"
19+
- name: C++
20+
implementations:
21+
- name: f5-json-schema
22+
url: https://github.com/KayEss/json-schema
23+
draft: [7]
24+
license: Boost Software License 1.0
25+
- name: Clojure
26+
implementations:
27+
- name: json-schema
28+
url: https://github.com/luposlip/json-schema
29+
draft: [7]
30+
license: Eclipse Public License 2.0
1931
- name: Elixir
2032
implementations:
2133
- name: Elixir JSON Schema validator
2234
url: https://github.com/jonasschmidt/ex_json_schema
2335
draft: [4]
2436
notes: "Draft-06+ progress: issue [24](https://github.com/jonasschmidt/ex_json_schema/issues/24); branch [multi-draft-support](https://github.com/jonasschmidt/ex_json_schema/tree/multi-draft-support)"
2537
license: MIT
38+
- name: JsonXema
39+
url: https://github.com/hrzndhrn/json_xema
40+
draft: [7, 6, 4]
41+
license: MIT
2642
- name: Go
2743
implementations:
2844
- name: gojsonschema
@@ -46,6 +62,18 @@
4662
notes:
4763
draft: [7, 6, 4]
4864
license: Apache License 2.0
65+
- name: Justify
66+
url: https://github.com/leadpony/justify
67+
notes:
68+
draft: [7]
69+
license: Apache License 2.0
70+
- name: Kotlin
71+
implementations:
72+
- name: Medeia-validator
73+
url: https://github.com/worldturner/medeia-validator
74+
notes: streaming validator for Kotlin and Java clients; works with Jackson and Gson
75+
draft: [7, 6, 4]
76+
license: Apache License 2.0
4977
- name: JavaScript
5078
implementations:
5179
- name: ajv
@@ -78,8 +106,8 @@
78106
implementations:
79107
- name: jsonschema
80108
url: https://github.com/Julian/jsonschema
81-
notes: "Draft-06+ progress: issues [337](https://github.com/Julian/jsonschema/issues/337), [400](https://github.com/Julian/jsonschema/issues/400); branches [draft6](https://github.com/Julian/jsonschema/tree/draft6), [draft7](https://github.com/Julian/jsonschema/tree/draft7)"
82-
draft: [4, 3]
109+
notes:
110+
draft: [7, 6, 4, 3]
83111
license: "MIT"
84112
- name: Ruby
85113
implementations:
@@ -88,6 +116,13 @@
88116
notes:
89117
draft: [7, 6, 4]
90118
license: MIT
119+
- name: Objective-C
120+
implementations:
121+
- name: DSJSONSchemaValidation
122+
url: https://github.com/dashevo/JSONSchemaValidation
123+
notes:
124+
draft: [7, 6, 4]
125+
license: MIT
91126
- name: Web (Online)
92127
implementations:
93128
- name: JSON Schema Validator

_includes/draft-06

_includes/example1/instance.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

_includes/example1/schema1.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

_includes/example1/schema2.json

Lines changed: 0 additions & 13 deletions
This file was deleted.

_includes/example1/schema3.json

Lines changed: 0 additions & 17 deletions
This file was deleted.

_includes/example1/schema4.json

Lines changed: 0 additions & 21 deletions
This file was deleted.

_includes/example1/schema5.json

Lines changed: 0 additions & 29 deletions
This file was deleted.

_includes/example1/set_instance.json

Lines changed: 0 additions & 31 deletions
This file was deleted.

_includes/example1/set_schema.json

Lines changed: 0 additions & 44 deletions
This file was deleted.

_includes/example2/entry_schema1.json

Lines changed: 0 additions & 24 deletions
This file was deleted.

_includes/example2/entry_schema2.json

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)