# はじめに {#get-started}

現在のアプリのビルド方法に合ったパスを選択してください。各パスでは、インストールすべきもの、キャッシングやインサイト、テスト機能を有効にする方法、そしてセットアップをエンドツーエンドで検証する方法を説明しています。これらを個別に導入することも、複数のプラットフォームでリリースしている場合は組み合わせて利用することもできます。

ほとんどのパスでは <.localized_link href="/guides/install-tuist">Tuist コマンドラインインターフェース</.localized_link> を使用します。Elixir は Hex パッケージを使用し、Once はネイティブの Tuist プロバイダーを通じて接続するため、いずれも統合に Tuist CLI を必要としません。

## Xcode プロジェクト {#existing-xcode-project}

既存の Xcode プロジェクトまたはワークスペースを維持したまま、Tuist の機能を一つずつ追加できます。プロジェクトの生成は不要です。

<.localized_link href="/guides/get-started/existing-xcode-project">Start with an Xcode project →</.localized_link>

## 生成された Xcode プロジェクト {#generated-xcode-project}

Swift マニフェストから Tuist が Xcode プロジェクトを定義・生成できるようにします。生成されたプロジェクトは、モジュラーな Xcode プロジェクトの複雑さをグラフの簡潔で宣言的な記述に圧縮し、<.localized_link href="/guides/features/cache/module-cache">モジュールキャッシュ</.localized_link> および <.localized_link href="/guides/features/selective-testing/generated-xcode-project">選択的テスト</.localized_link> に必須となります。

<.localized_link href="/guides/get-started/generated-xcode-project">Start with a generated project →</.localized_link>

## Gradle プロジェクト {#gradle-project}

`dev.tuist` Gradle プラグインを通じて、Gradle プロジェクトを Tuist のリモートキャッシュ、ビルドインサイト、テストインサイトに接続します。

<.localized_link href="/guides/get-started/gradle-project">Start with a Gradle project →</.localized_link>

## Elixir プロジェクト {#elixir-project}

`tuist_ex` Hex パッケージを通じて、Elixir プロジェクトを Tuist のビルドインサイト、テストインサイト、不安定なテストの検出、テストシャーディングに接続します。

<.localized_link href="/guides/get-started/elixir-project">Start with an Elixir project →</.localized_link>

## Rust プロジェクト {#rust-project}

Tuist CLI を介して Cargo を実行し、doctest を含むビルドおよび個々のテスト結果を報告し、不安定なテストを調査します。

<.localized_link href="/guides/get-started/rust-project">Start with a Rust project →</.localized_link>

## Bazel プロジェクト {#bazel-project}

Bazel ワークスペースを Tuist の Remote Execution API キャッシュと Build Event Service に向け、チームと CI でキャッシュヒットとインサイトを共有します。

<.localized_link href="/guides/get-started/bazel-project">Start with a Bazel project →</.localized_link>

## Once プロジェクト {#once-project}

Once のキャッシュ可能なスクリプトとビルドグラフを Tuist に接続し、共有キャッシング、ライブビルドおよびテストインサイト、ホスト型テストシャーディング、アプリケーションプレビューを利用します。

<.localized_link href="/guides/get-started/once-project">Start with a Once project →</.localized_link>
