From e33246e7cb2fb0a663e681ee864357033a3a62ba Mon Sep 17 00:00:00 2001 From: Fabien Date: Tue, 26 Aug 2025 08:45:20 +0200 Subject: [PATCH 1/2] Update tooling-data.yaml by adding 2 tools --- data/tooling-data.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/data/tooling-data.yaml b/data/tooling-data.yaml index c0940f231..26f3742a4 100644 --- a/data/tooling-data.yaml +++ b/data/tooling-data.yaml @@ -3486,3 +3486,33 @@ supportedDialects: draft: ['2020-12'] toolingListingNotes: 'SJF4J has passed Bowtie evaluation and provides full Draft 2020-12 support. Validates native Java objects directly without JSON serialization.' + +- name: 'json-schema-utils' + description: 'Random utilities to analyze and manipulate JSON Schema' + toolingTypes: ['validation', 'linter', 'schema-to-types', 'util-general-processing'] + languages: ['Python'] + maintainers: + - username: 'zx80' + platform: 'github' + - username: 'clairey-zx81' + platform: 'github' + license: 'Public Domain' + source: 'https://github.com/zx80/json-schema-utils' + homepage: 'https://github.com/zx80/json-schema-utils' + supportedDialects: + draft: [1, 2, 3, 4, 5, 6, 7, '2019-09', '2020-12'] + +- name: 'json-model' + description: 'JSON Model Tools: compilers (C, Python, JavaScript, PL/pgSQL, Java) and exporters (JSON Schema, Pydantic)' + toolingTypes: 'model-to-schema' + languages: ['Python'] + maintainers: + - username: 'clairey-zx81' + platform: 'github' + - username: 'zx80' + platform: 'github' + license: 'Public Domain' + source: 'https://github.com/clairey-zx81/json-model' + homepage: 'https://github.com/clairey-zx81/json-model' + supportedDialects: + draft: ['2020-12'] From f288458a8dbe39a04bef80f41229a319382cea44 Mon Sep 17 00:00:00 2001 From: Fabien Date: Tue, 26 Aug 2025 11:07:59 +0200 Subject: [PATCH 2/2] Update tooling-data.yaml - attempt at complying to constraints. --- data/tooling-data.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/tooling-data.yaml b/data/tooling-data.yaml index 26f3742a4..e69745b83 100644 --- a/data/tooling-data.yaml +++ b/data/tooling-data.yaml @@ -3489,7 +3489,7 @@ - name: 'json-schema-utils' description: 'Random utilities to analyze and manipulate JSON Schema' - toolingTypes: ['validation', 'linter', 'schema-to-types', 'util-general-processing'] + toolingTypes: ['validator', 'linter', 'schema-to-types', 'util-general-processing'] languages: ['Python'] maintainers: - username: 'zx80' @@ -3500,11 +3500,11 @@ source: 'https://github.com/zx80/json-schema-utils' homepage: 'https://github.com/zx80/json-schema-utils' supportedDialects: - draft: [1, 2, 3, 4, 5, 6, 7, '2019-09', '2020-12'] + draft: ['1', '2', '3', '4', '5', '6', '7', '2019-09', '2020-12'] - name: 'json-model' description: 'JSON Model Tools: compilers (C, Python, JavaScript, PL/pgSQL, Java) and exporters (JSON Schema, Pydantic)' - toolingTypes: 'model-to-schema' + toolingTypes: ['model-to-schema'] languages: ['Python'] maintainers: - username: 'clairey-zx81'