Skip to content

Repository files navigation

Lathe Registry

Lathe Registry is a community registry for reproducible Lathe CLI recipes.

Contributors submit pinned recipe inputs, not generated code as the source of truth. The registry builds downloadable CLIs with embedded Skills, generated catalogs, and static site pages from those recipes.

First recipe

The first registry recipe is daocloud-dce, extracted from DaoCloud/daocloud-skills.

It generates the dc CLI and Skill for DaoCloud Enterprise APIs.

Local development

npm install
npm run generate
npm run build
npm run dev

The static site lives under site/. Generated website data is written to:

  • index.json
  • site/public/index.json — stable client contract for lathe registry
  • site/public/schema/index.schema.json
  • site/src/data/registry.json
  • site/public/data/registry.json
  • site/public/downloads/

CLI downloads cover macOS, Linux, and Windows on amd64 and arm64. They are .tar.gz archives whose extracted binary is already executable.

Source of truth

Recipe inputs live under recipes/<name>/.

Generated outputs such as CLI binaries, catalog snapshots, embedded Skill evidence, build metadata, and site data are evidence and distribution material. They must be reproducible from the recipe.

License

Apache License 2.0 © lathe-cli

About

Community registry for reproducible Lathe CLI recipes

Resources

Contributing

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages