File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 4
4
push :
5
5
branches :
6
6
- main
7
+ paths-ignore :
8
+ - ' README.md'
7
9
8
10
jobs :
9
11
publish :
Original file line number Diff line number Diff line change 1
1
# json-schema-validator
2
2
3
3
[ ![ Licence] ( https://img.shields.io/github/license/OptimumCode/json-schema-validator )] ( https://opensource.org/license/mit/ )
4
+ [ ![ Supported-drafts] ( https://img.shields.io/endpoint?url=https://bowtie-json-schema.github.io/bowtie/badges/kotlin-kmp-json-schema-validator/supported_versions.json )] ( https://json-schema.org/specification )
4
5
5
6
This multiplatform library is an implementation of JSON schema that can validate
6
7
[ JsonElement] ( https://github.com/Kotlin/kotlinx.serialization/blob/master/formats/json/commonMain/src/kotlinx/serialization/json/JsonElement.kt )
@@ -284,9 +285,18 @@ as a part of the CI to make sure the validation meet the expected behavior.
284
285
Not everything is supported right now but the missing functionality might be added in the future.
285
286
The test are located [ here] ( test-suites ) .
286
287
288
+
287
289
** NOTE:** _ Python 3.* is required to run test-suites._
288
290
_ It is used to generate list of remote schemas using [ this script] ( test-suites/schema-test-suite/bin/jsonschema_suite ) _
289
291
292
+ This library is also integrated into [ bowtie] ( https://github.com/bowtie-json-schema/bowtie )
293
+ and runs against the official test suite along with other libraries.
294
+ You can find the report [ here] ( https://bowtie.report/ ) .
295
+
296
+ [ ![ draft-07] ( https://img.shields.io/endpoint?url=https://bowtie-json-schema.github.io/bowtie/badges/kotlin-kmp-json-schema-validator/compliance/Draft_7.json )] ( https://bowtie.report/#/dialects/draft7?language=kotlin )
297
+ [ ![ draft/2019-09] ( https://img.shields.io/endpoint?url=https://bowtie-json-schema.github.io/bowtie/badges/kotlin-kmp-json-schema-validator/compliance/Draft_2019-09.json )] ( https://bowtie.report/#/dialects/draft2019-09?language=kotlin )
298
+ [ ![ draft/2020-12] ( https://img.shields.io/endpoint?url=https://bowtie-json-schema.github.io/bowtie/badges/kotlin-kmp-json-schema-validator/compliance/Draft_2020-12.json )] ( https://bowtie.report/#/dialects/draft2020-12?language=kotlin )
299
+
290
300
## Benchmarking
291
301
292
302
There is a benchmark project that compares this library with some other ones:
You can’t perform that action at this time.
0 commit comments