turborepo は何をしますか?
Turborepo モノレポビルドシステムに関するガイダンスを提供します。
トリガー条件:
turbo.jsonの設定- タスクパイプラインの定義 (
dependsOnなど) - キャッシュの仕組み(ローカル/リモート)
turboCLI コマンドの使用--filterや--affectedオプション- CI 環境における最適化
- 環境変数の管理
- 内部パッケージの参照と利用
- モノレポの構造設計とベストプラクティス
- モジュール境界(バウンダリ)の設定
使用すべきタイミング:
- タスク・ワークフロー・パイプラインの設定時
- 新しいパッケージの作成時
- モノレポを初期構築する時
- 複数のアプリ間でコードを共有する時
- 変更があったパッケージや影響範囲を特定して実行する時
- キャッシュに関する問題をデバッグする時
apps/やpackages/ディレクトリを扱う時