Starter kit for Hyperflask projects.
Features:
- Hyperflask app based on recommended best practices
- Dev environment based on Development Containers
- Useful dotfiles to start with
- Optimized for VScode with breakpoint debugging for frontend and backend
- Mailpit for email testing
- Production Dockerfile using Litestream for realtime replication of SQLite
Ensure that Python and Docker are available on your machine.
The easiest way is to use the provided script:
$ curl -L https://raw.githubusercontent.com/hyperflask/hyperflask-start/main/start.sh | bash
The longer way is to install cookiecutter yourself and create a project using gh:hyperflask/hyperflask-start
.
If you want to update your template at a later date, it is recommended to use cruft instead of cookiecutter.
Once a project is created see the project's README.