[feature] Project templates
In larger organizations, it is often useful to have some kind of tmeplate for starting new python projects to encourage (organizational) best practices. A popular solution for python projects would be the Cookiecutter project.
I was even thinking of some kind of mechanism, where something like django or other larger packages could define a template and rye would be able to list that (and others) as a possible project starter if django (or whatever) is already installed. Sort of an entrypoint-system or plugin system for project templates, that rye would provide and other packages could hook into, registering their templates with rye. Just an idea. You could also just wrap Cookiecutter, which takes git repository URLs for external templates, or leave it out completely. Packaging just has a lot of biolerplate, that a unified tool could take care of.
As for the interface, Hatchet has
hatchet new --ci --tests --docsif I remember correctly. Rye could have a similar
rye init --app/--library --ci --tests --docs --django --vcs-versions --jupyter ...Not saying I want rye to have these, just giving options (literally :grin: ).
Source: astral-sh/rye