Ok sounds great! A few places to look:

1) The entry point to the `quarto create project` type command is in `src/command/create/cmd.ts`. This supports creating different types of artifacts, so you’ll be most interested in project artifacts.

2) You can see how project artifacts are create in `src/command/create/artifacts/project.ts`.

3) I just made a branch `feature/conf-proj` to show how to scaffold in a new project template for confluence - it was less clean than is ideal since it is mix of the new `quarto create` command and the old infrastructure that supported a legacy `quarto create-project` command.

4) You can basically just head to `src/project/types/project-default.ts` and implement some conditionality to the create function based upon the template (you can see what is happening to produce the default template below).

From JJ:
One other thing in the sample site we should do is have the index page provide a basic hint about workflow (e.g. run quarto preview locally then when you are ready to publish use quarto publish (or something like that, likely with a link to the docs)
cwickham
2023-02-23T08:49:07Z
allenmanning
documentation enhancement publishing-confluence
v1.3
closed
Create Project Scaffold `quarto create project`
https://github.com/quarto-dev/quarto-cli/issues/4473