KittyCAD / kcl-samples

KCL sample files
7 stars 0 forks source link

Add a generated manifest.json #85

Closed franknoirot closed 2 months ago

franknoirot commented 2 months ago

Adds a manifest.json file that contains the filename, title, and description of each example (which follow conventions according to the README). This will be useful for applications that want to use the samples but only fetch all their contents as needed, such as the feature I'm building into Zoo Modeling App with this PR.

Also adds an accompanying GitHub Action that runs whenever samples are added or removed.

I'll add @jgomez720 and @greg-kcio as reviewers here too, because I don't want to break anything else that might be making assumptions about the shape of this repo, because I'm adding a .js and .json file to its root. If this isn't the best way to get this kind of manifest let me know.