This repository contains a copier
template
that can be used to create Litestar
services.
You can view the example of project generated from this template here.
To create a new project from this template in the current directory,
make sure you have copier
installed and run:
copier copy gh:quickplates/litestar .
- fully reproducible development environments with
Dev Containers
andNix
- automatic environment activation with
direnv
- running tasks with
Task
- formatting and linting with
Trunk
- continuous integration with
GitHub Actions
- easy to write and nice looking documentation
with
Docusaurus
- optimized custom
Docker
images - automatic releases on
GitHub Container Registry
- dependency management with
Poetry
- testing with
pytest
- versatile configuration with
Pydantic Settings
- pleasant command line interfaces with
Typer
andRich
- support for
Server-Sent Events
- live api documentation with
Redoc
Read more about how to develop the project here.
If you have any ideas on how to improve this template, please open an issue or submit a pull request. All contributions are welcome! ๐ค