本日の作業
予実がわかるように予定を記述し、終わったら完了形 + チェックアイコンをつける事にしました。
✅ Storybook入れてなかったので入れた
✅ Layoutコンポーネントの実装
✅ Cloumn
✅ Stack
必要なのは追々用意する
分報に関する設計・実装
✅ ドメインモデル定義
✅ ユーザフロー定義
画面・コンポーネントデザイン
Model・Repository実装
画面・コンポーネント実装
Storybookの構成
packages/uiやapps配下のcore, remix appなどにコンポーネントを置いているので一貫してカタログを作れるようにappsにおいた。
appsなのかというのが疑問に残るけど、packagesはappsから参照できてもpackagesからappsを参照すると管理が複雑になるのでその様にした。
monorepoでの導入は下のzennの記事を参考にした。
monorepoの構成は以下昨日定義した通り
上の記事などに記載のなく対応した部分
package.jsonにpackagesの依存関係を追加
apps/storybookディレクトリにtsconfig.jsonを設置
そのほか、メモ
Feature-Sliced Design, DMMF, DDDなどのエッセンスを導入して開発環境やアーキテクチャの準備はできた。あとは実装しつつ素早くデリバリーするために工夫をしていこうと思います。