Skip to content

Add yj-schema-validator and spring-boot-config-json-schema to tooling - #2433

Open
alexmond wants to merge 1 commit into
json-schema-org:mainfrom
alexmond:add-alexmond-java-schema-tools
Open

alexmond wants to merge 1 commit into
json-schema-org:mainfrom
alexmond:add-alexmond-java-schema-tools

Conversation

@alexmond

@alexmond alexmond commented Jul 6, 2026 •

Copy link
Copy Markdown

What kind of change does this PR introduce?

A new tooling listing — adds two Java tools (a JSON Schema validator and a schema generator) to data/tooling-data.yaml.

Issue Number:

Closes #2434

Details

  • yj-schema-validator — a CLI to validate YAML/JSON files against a JSON Schema, with colored, JSON, and JUnit report output. Built on the networknt json-schema-validator, so it supports drafts 4, 6, 7, 2019-09, and 2020-12.
  • spring-boot-config-json-schema — a Spring Boot starter that generates JSON Schema (2020-12) from @ConfigurationProperties classes, for IDE autocomplete and CI validation of application.yml / .properties.

Both are Apache-2.0. Entries were validated locally against data/tooling-data.schema.json (the validate-tooling-data check passes).

If relevant, did you update the documentation?

N/A — data-only addition to the tooling listing.

- yj-schema-validator: CLI validator built on the networknt json-schema-validator
  (drafts 4/6/7/2019-09/2020-12)
- spring-boot-config-json-schema: Spring Boot starter that generates JSON Schema
  (2020-12) from @ConfigurationProperties
@alexmond
alexmond requested a review from a team as a code owner July 6, 2026 22:24
@github-project-automation github-project-automation Bot moved this to Ready to review in PR - Triage Group Jul 6, 2026
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

Hi @alexmond! Thanks a lot for your contribution!

I noticed that the following required information is missing or incomplete: issue reference, kind of change description

Please update the PR description to include this information. You can find placeholders in the PR template for these items.

Thanks a lot!

@github-actions

github-actions Bot commented Jul 6, 2026 •

Copy link
Copy Markdown
built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
website ✅ Ready (View Log) Visit Preview fb37f32

@codecov

codecov Bot commented Jul 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (07e6bc8) to head (fb37f32).

Additional details and impacted files
@@            Coverage Diff            @@
##              main     #2433   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           31        31           
  Lines          695       695           
  Branches       215       215           
=========================================
  Hits           695       695           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

This branch was successfully deployed

1 active deployment
Preview — fb37f325 Deployed Jul 6, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Ready to review

Development

Successfully merging this pull request may close these issues.

Add yj-schema-validator and spring-boot-config-json-schema to the tooling listing

1 participant