学習用途
golangを用いて、クリーンアーキテクチャーでREST APIを実装。
evrone/go-clean-templateを参考に作成しています。
- chi: rest api
- ent: ORM
flowchart TB
entity["entity"]
repository["repository"]
usecase["usecase"]
interface["usecase\ninterface"]
controller["controller"]
app["app\n(rest with chi)"]
mysql["mysql"]
entity["entity"]
mysql-->app
app-->controller
app-->repository
repository-->interface
controller-->interface
interface-->usecase
usecase-->entity
- アプリ作成
- アーキテクチャーの確認とREADME修正
- テスト作成