json-schema-org / json-schema-org/website
Add yj-schema-validator and spring-boot-config-json-schema to the tooling listing
Open
Beginner friendly
Nobody has claimed this yet.
Status: Triage
- Dominant language
- HTML
- Stars
- 169
- Forks
- 484
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 6
Description
Two open-source Java JSON Schema tools to add to the tooling listing (data/tooling-data.yaml):
- 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 (drafts 4/6/7/2019-09/2020-12). https://github.com/alexmond/yj-schema-validator
- spring-boot-config-json-schema — a Spring Boot starter that generates JSON Schema (2020-12) from
@ConfigurationProperties, for IDE autocomplete and CI validation ofapplication.yml/.properties. https://github.com/alexmond/spring-boot-config-json-schema
Both are Apache-2.0 (Maven Central group org.alexmond). PR to follow.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Update data/tooling-data.yaml, following the format of existing tooling entries. Add yj-schema-validator and spring-boot-config-json-schema with the details and links from the issue, preserving their Apache-2.0 license information. Review the resulting listing and validate the YAML if the repository provides a check for it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, spring-boot
- Domain
- documentation, tooling
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 82/100