This template provides a setup for a FastAPI project.
Please install the following dependencies:
| Dependencies | Description |
|---|---|
| Python 3.13+ | Programming language |
| uv | Package manager for Python |
| mkcert | HTTPS certificate generator |
| just | Command runner |
| ls-lint | Linting tool for directories and files |
| typos-cli | Spell checker |
The following commands are available:
This command will install Python dependencies.
just iThis command will upgrade Python dependencies.
just upThis command will format the code.
just fmtThis command will lint the code.
just lintThis command will do formatting and linting.
just checkThis 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 startThis command will clean the unnecessary files.
just cleanThis command will clean all unnecessary files including the .venv directory.
just clean-all