Install Poetry
pip install --user poetry
poetry install
make start
make test
make format
make flake8
make mypy
make docker.build
or
make docker.build-no-cache
make db.migrate
or
make db.makemigrations
This project uses clean architecture pattern for folder structure.
infrastructure
is for infrastructure adapters like database, salesforce, observability, etc.
domain
is for domain objects like entities, value objects, repositories etc.
application
is for application objects like use cases, converters etc.
interfaces
is for user interfaces like cli, graphql, rest api etc.
- Unit Tests
- E2E Tests