python-clean-architecture
python-clean-architecture copied to clipboard
A Python toolkit for applications driven by The Clean Architecture
Create a simple DAO, which can be a little enhancement to `InMemoryDao`: - [x] loads its contents from a file serialization, e.g. `yaml, json, ini` - [ ] returns immutables...
The library will have many optional dependencies that are targets to integration, like `click`, `flask` or `marshmallow`. It would be useful to have: - a `setup.py` command reporting what integration...
I've found a great idea for an application to implement as an example. https://github.com/kgrzybek/modular-monolith-with-ddd Let's implement it. In an undefined future, it should be moved into a separate repo, but...
Current implementations of `Interactor` pattern (#4, #51) has several flaws to consider: 1. It uses hook methods (like Django's [CBV](https://docs.djangoproject.com/en/dev/topics/class-based-views/)) which may end up in a hook hell when your...
Elaborate and implement a simple approach to Factories or DAOs (not defined yet whose responsible for that) support relations between Entities. The expected outcome is a possibility to map a...
Elaborate and implement a simple approach in which Entities can support eventsourcing. Part of #40
There already is a `BasicFactory` implementation of `IFactory` interface. However, trying to analyze the connection between Entity, Repository, Factory, and DAO patterns, I noticed that I need to decomposite a...
- a prerequisite of #40: workflow for Entity classes - related to #60: DAOs should bind to Factory, not to an Entity