Overview
This release targets to re-architect from MVC pattern to Clean Architecture.
Previous Architecture
The previous architecture is the MVC pattern, and please see the following link if you want to know it.
New Architecture
Clean Architecture
New Architecture is Clean Architecture. It separates modules into some layers like below.
DI Container
This application selected Constructor Injection with dynamic dispatch way to implement DI container. Please check /src/di.rs
file.
PRs
Issues
- Add test codes: Now, test codes can be easily added because of DI.
- Improve query: This query logic is still messy.