Quickstart¶
Scaffold a New Project¶
Why --trust?
The template runs post-generation tasks (git init, make setup-dev, etc.) defined in copier.yaml, which requires the --trust flag.
Additional flags
- Add
--prereleasesto include pre-release template versions - Add
--vcs-ref=HEADto use the latest commit instead of the latest release
Set Up Your Project¶
Verify Everything Works¶
What Happens During Generation¶
When you run copier copy, the template automatically:
- Runs
git initto initialize a Git repository - Runs
make setup-devto install dependencies and set up pre-commit hooks - Runs
pre-commit run -ato format all generated files - Prints any required repository secrets for CI/CD