ryurock / dart-api-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

参考記事

ディレクトリ構成

Clean Architectureを採用しています

クリーンアーキテクチャ

ディレクトリ レイヤー
drivers frameworks & drivers
adapter Interface Adapter
usecase app business rules
domain enterprise business rules

図の解説

lib/src
├── adapter
│   ├── controllers
│   │   └── task_controller.dart
│   └── db
│       ├── sql_handler.dart (interface)
│       └── task_repository.dart 
├── domain
│   └── task.dart
├── drivers
│   ├── db
│   │   └── mysql_handler.dart
│   └── http
│       └── router.dart
└── usecase
    └── interfaces
        ├── task_interactor.dart
        └── task_repository.dart (interface)

About


Languages

Language:Dart 83.7%Language:Dockerfile 15.5%Language:HTML 0.8%