Turborepo について
Turborepo はモノレポ向けに設計されたビルドシステムで、ワークスペース間でタスクを並列実行し、結果をインテリジェントにキャッシュします。開発ワークフローを加速し、ビルド時間を短縮し、コーディングエージェントが複雑なビルドプロセスを自動化できるようにします。
主な機能
- 01モノレポのワークスペース間でビルド、テスト、その他のタスクを並列実行する
- 02タスク出力を自動的にキャッシュして、冗長な作業を回避し、後続のビルドを高速化する
- 03ファイル変更に基づいて影響を受けるワークスペースを特定し、必要なタスクのみを実行する
- 04エージェント統合とワークフロー自動化のための組み立て可能なコマンドラインインターフェイスを提供する
活用シーン
- 01相互依存する複数のパッケージまたはアプリケーションを含むモノレポでビルドとテストを管理する
- 02増分ビルドを通じて CI/CD パイプラインを高速化し、実行時間を削減する
- 03コーディングエージェントがワークスペース間の変更を自動的に実行および検証できるようにする
- 04インテリジェントキャッシングと並列処理を通じてローカルビルド時間を短縮し、開発効率を最適化する
インストール
OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。
インストール後にturbo --versionを実行して確認します。
コマンド例
よく使うコマンドを使う順に並べています。
詳細
Turborepo
Turborepo は、コーディングエージェント向けのビルドシステムです。
はじめに
https://turborepo.dev にアクセスして、Turborepo を始めましょう。
貢献
詳しくは、CONTRIBUTING.md をご覧ください。
コミュニティ
Turborepo のコミュニティは GitHub Discussions にあります。質問をしたり、アイデアを共有したり、プロジェクトを紹介したりできます。
ほかのコミュニティメンバーとチャットするには、Vercel Community の #turborepo タグに参加してください。
行動規範は、Turborepo のすべてのコミュニティチャンネルに適用されます。
Turborepo を利用しているのは?
Turborepo は、世界をリードする企業で利用されています。詳しくは、Turborepo Showcaseをご覧ください。
アップデート
プロジェクトの最新情報は、X で @turborepo をフォローしてください。
セキュリティ
Turborepo にセキュリティ上の脆弱性を見つけたと思われる場合は、責任ある方法で開示し、公開の課題を作成しないようお願いします。正当な報告はすべて調査します。セキュリティ上の脆弱性を開示するには、[email protected] にメールでご連絡ください。