skmtcdocs

Using SKMTC

Install, configure, and run SKMTC to generate code from your schemas.

SKMTC generates TypeScript from an OpenAPI v3 or GraphQL schema — types, validators, query hooks, forms, mocks, and server routes, all from one schema in one run, all consistent with each other. Add a field to the schema, regenerate, and every artifact updates together. The output is ordinary source code you commit; nothing SKMTC-specific runs in your app. Deciding whether SKMTC fits your project at all? Start with the project README — its "When to use SKMTC" section is the honest fit test.

Who this is for

You have an OpenAPI v3 or GraphQL schema and want code generated from it. Everything in this tree works with installed generators and JSON configuration — using SKMTC never requires writing or reading generator source code.

If you find yourself wanting to change a hardcoded value in a generator, that's the one thing configuration can't do: see authoring/ (authoring generators) when you get there.

The flow

init → install → configure (client.json) → generate

Quick start

See tutorials/01-your-first-generation.md for the five-minute path.

Tutorials

Linear walkthroughs to learn by doing.

How-to guides

Recipes for specific problems.

Recipes

Complete worked examples.

Shared resources

On this page