13 lines
730 B
Markdown
13 lines
730 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 also needs the repo in `repositories` of `projects/personal/renovate/renovate-config.js` in `infra/komodo`.
|