@gezelligate/dev
v0.2.0
Published
Authoring tools for the Gezelligate catalog: scaffold recipes/providers, smoke-render with synthetic inputs, and lint generated artifacts.
Maintainers
Readme
@gezelligate/dev
Authoring tools for the Gezelligate catalog. Use this when you're adding or editing a recipe / provider; install it as a dev dependency in the catalog repo or run on demand via npx.
Commands
gezelligate-dev new recipe <name> # scaffold recipes/<name>/{service.yaml,templates,README.md}
gezelligate-dev new provider <name> # scaffold providers/<name>/{provider.yaml,lifecycle.ts,templates,README.md}
gezelligate-dev render <recipe> --target k8s|docker
# smoke render with synthetic inputs (stdout)
gezelligate-dev lint # kubeconform + compose config on all rendered output
gezelligate-dev validate # zod schema check on every yaml in cwdThe catalog repo's CI uses these commands (gezelligate-dev validate && render --all && lint) as its green-light contract.
License
MIT — see LICENSE.
