Copier template for scaffolding new controller upon fastapi-mvc project.
To use this template outside fastapi-mvc
:
Prerequisites:
- Python 3.8 or later How to install python
- Git 2.27 or newer
- copier 6.2.0 or later
copier copy "https://github.com/fastapi-mvc/copier-controller.git" /path/to/your/new/project
nix-shell shell.nix
copier copy "https://github.com/fastapi-mvc/copier-controller.git" /path/to/your/new/project
To update your generator with the changes from the upstream run:
./update.sh
This action will not update/override your template and its configuration, but rather generators common files:
- Environment (
pyproject.toml
andpoetry.lock
) README.md
- Nix expression files
- dotfiles
LICENSE
List of excluded files/paths:
template/**
copier.yml
*.py
CHANGELOG.md
Lastly, you can pass extra copier CLI options should you choose:
./update.sh -x README.md