13 lines
725 B
Markdown
13 lines
725 B
Markdown
# 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/`.
|
|
|
|
```sh
|
|
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 finds the repo on its own once `giteaproject` has put `renovate.jsonc` in it and the bot's team on it.
|