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 ContainersandNix - 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
Dockerimages - automatic releases on
GitHub Container Registry - dependency management with
uv - testing with
pytest - versatile configuration with
Pydantic Settings - pleasant command line interfaces with
TyperandRich - support for
Server-Sent Events - live
OpenAPIdocumentation withScalar
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! ๐ค