Skip to content

Add Tool Kumar JSON Schema generator - #69

Open
VikasMaur-2nd wants to merge 1 commit into
sourcemeta:masterfrom
VikasMaur-2nd:add-tool-kumar-schema-generator
Open

VikasMaur-2nd wants to merge 1 commit into
sourcemeta:masterfrom
VikasMaur-2nd:add-tool-kumar-schema-generator

Conversation

@VikasMaur-2nd

Copy link
Copy Markdown

Adds Tool Kumar under Development Tools. The Convert view infers JSON Schema draft 2020-12 from pasted JSON examples. Parsing and generation run locally in the browser without an account.

I maintain Tool Kumar. This entry describes schema generation only. Users should review inferred types and required fields against their actual data contract before using the result.

Both data.yaml and the generated README.md are included, as requested in CONTRIBUTING.md.

Validation:

  • Used the live HTTPS tool to generate a schema from an object containing an array of user records.
  • Compiled that output with Ajv draft 2020-12; it accepted the example and rejected a string ID and a missing required field.
  • pnpm start, pnpm test, pnpm run lint, and git diff --check passed.

@cla-assistant

cla-assistant Bot commented Oct 14, 2026

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@VikasMaur-2nd
VikasMaur-2nd force-pushed the add-tool-kumar-schema-generator branch from 45f4e04 to 2f1d0f6 Compare October 14, 2026 03:52
Signed-off-by: Vikas Maur <vikasmaur.in.13@gmail.com>
@VikasMaur-2nd
VikasMaur-2nd force-pushed the add-tool-kumar-schema-generator branch from 2f1d0f6 to 7f957af Compare October 14, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant