730 B
730 B
newproject
Builds a project from the templates: infra at the root, then backend-python, frontend-svelte, blank and caddy, each with its answers in .copier/.
source ~/projects/templates/newproject/shell.sh
newproject ~/projects/my-thing # asks; --parts, --backend, --frontend, --serve, --mcp, --repo, --defaults
updateproject [part] # clean tree, one commit per part
giteaproject [org/name] # repo in Gitea, origin, Renovate labels
Templates come from Gitea (latest tag); TEMPLATES_DIR renders local checkouts, TEMPLATES_REF=HEAD their working trees. Renovate also needs the repo in repositories of projects/personal/renovate/renovate-config.js in infra/komodo.