This template provides a setup for a FastAPI project.
Please install the following dependencies:
| Dependencies | Description |
|---|---|
| Python 3.13+ | Programming language |
| just | Command runner |
| ls-lint | Linting tool for directories and files |
| typos-cli | Spell checker |
| mkcert | HTTPS certificate generator |
The following commands are available:
This command will install Python dependencies.
just iThis command will upgrade Python dependencies.
just upThis command will do formatting and linting.
justThis command will format the code.
just fmtThis command will lint the code.
just lintThis command will start the development server in HTTPS mode.
just cert
just devThis command will start the development server in HTTP mode.
just httpThis command will build the code and start the production server.
just start