Skip to content

chore(lathe): add template config for scaffold variables - #2

Merged
samzong merged 3 commits into
feat/cli-first-python-starterfrom
chore/lathe-template-yaml
Jul 20, 2026
Merged

chore(lathe): add template config for scaffold variables#2
samzong merged 3 commits into
feat/cli-first-python-starterfrom
chore/lathe-template-yaml

Conversation

@samzong

@samzong samzong commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

What's changed?

  • Add .lathe-template.yaml with schema, defaults, path replacements, renames, generated paths, cleanup targets, and make check profile for lathe scaffold generation.

Why

  • Give lathe an explicit template contract so generated projects get consistent app name, slug, CLI name, Go module, and pinned lathe version substitutions.

feat(starter): scaffold cli-first python app with appctl
@samzong
samzong force-pushed the chore/lathe-template-yaml branch from 565f514 to 141cb3c Compare July 20, 2026 17:03
samzong added 2 commits July 20, 2026 13:04
astral-sh/setup-uv no longer publishes a floating v8 major tag under
immutable releases, so Actions cannot resolve @v8.

Signed-off-by: samzong <samzong.lu@gmail.com>
Define schema, defaults, path replacements, renames, generated paths,
cleanup targets, and check profile for lathe-based project generation.

Signed-off-by: samzong <samzong.lu@gmail.com>
@samzong
samzong merged commit e5326b8 into feat/cli-first-python-starter Jul 20, 2026
1 check passed
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