Upgrade to Pro — share decks privately, control downloads, hide ads and more …

フロントエンドのmonorepo化と責務分離のリアーキテクト

 フロントエンドのmonorepo化と責務分離のリアーキテクト

ゆるプット.kioicho 1 の登壇スライドです。
https://sencorp.connpass.com/event/357406/

- Monorepoへの移行前に起きていた課題
- 移行の進め方
- 統合した後の責務分離のリアーキテクト

Avatar for Takuma Kajikawa

Takuma Kajikawa

August 21, 2025
Tweet

More Decks by Takuma Kajikawa

Other Decks in Programming

Transcript

  1. ステップ 2: 全てのレポジトリの移行 残りのレポジトリを移行して、CI/CD のセットアップ ロールバックできるように Staging→Production で動作確認しながら切り替え Before techtrain/

    mentor/ directrain/ agentrain/ After techtrain-frontend/ ├── apps/ │ ├── techtrain/ │ ├── mentor/ │ ├── directrain/ │ └── agentrain/ └── packages/ ├── terminal-react/ ├── devtools/ └── theme/ 14/25
  2. ステップ 3: Packagesに切り出しとドキュメント整備 ここで責務の分離が重要になる techtrain-frontend/ ├── docs/ ├── apps/ │

    ├── techtrain/ │ ├── mentor/ │ ├── directrain/ │ └── agentrain/ └── packages/ ├── terminal-react/ ├── ui/ ├── devtools/ ├── api-schema/ └── theme/ 15/25