- Packaging and dependency management with PDM
- Linting with pre-commit and ruff
- Continuous integration with GitHub Actions
- NOT YET Documentation with ...
- NOT YET Automated uploads to PyPI
- Automated release notes with Release Drafter
- Automated dependency updates with Dependabot
- Code formatting with ruff
- Testing with pytest
- Code coverage with Coverage.py
- Static type-checking with mypy
- Manage project labels with GitHub Labeler
The project supports Python 3.12.
Install https://pdm-project.org/dev/ and https://pre-commit.com, then
git clone [email protected]:afonasev/litestar-chat.git
cd litestar-chat
pre-commit install
pdm sync
pdm run --list
pdm run test
pdm run lint
https://github.com/emmett-framework/granian
pdm run server