A copier
template that supports polylith
architecture and multiple package managers.
- Package managers:
uv
,pdm
, andpoetry
, all with dedicated configuration. - Project structures:
poly
,simple
, andsrc
. - Linting & testing:
ruff
,mypy
,coverage
,pytest
- Tasks:
invoke
- Release management:
commitizen
,cz-conventional-gitmoji
- CI/CD:
pre-commit
, GitLab, GitHub, or CircleCI pipelines (tbd) - Logging:
loguru
- Database:
sqlalchemy
,advanced-alchemy
,alembic