Skip to content

v2.0.0

Latest
Compare
Choose a tag to compare
@snamiki1212 snamiki1212 released this 13 Jun 12:15
· 31 commits to main since this release

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.

Archtecture

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.