This is a Cookiecutter template for a simple FastAPI project.
$ pip install --upgrade cookiecutter
Pre-commit should be installed before pulling template.
$ pip install pre-commit
$ cookiecutter gh:devalv/cookiecutter-fastapi
Install pipenv and project dependencies
$ python -m pip install -U pipenv
$ cd backend && pipenv install --dev
Pretty errors for extra verbosity
$ pipenv run python -m pretty_errors
For additional instructions please see README
For additional instructions please see README
pre-commit:
pre-commit run --all-files
GitHub actions located on .github/workflows directory.