--- title: "プロジェクトの初期化" url: https://docs.catalyst.zoho.com/ja/tutorials/githubbot/java/initialize-project/ description: "Catalyst Integration Functionsを使用してZoho Cliq上にエクステンションを構築し、Cliqボットを通じてGitHubリポジトリにアクセスして操作できるようにします" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "CLIリソースの初期化" url: /ja/cli/v1/initialize-resources/introduction - name: "プロジェクトディレクトリ構造" url: /ja/cli/v1/project-directory-structure/introduction --- # CLIからプロジェクトを初期化する CLIからCatalystプロジェクトの作業を開始できます。最初のステップは、空のディレクトリでプロジェクトを初期化することです。これがプロジェクトのホームディレクトリとなり、すべてのプロジェクトファイルがここに保存されます。 詳細については、[プロジェクトディレクトリ構造ヘルプページ](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/introduction)を参照してください。プロジェクトの初期化の詳細については、[CLIヘルプドキュメント](https://docs.catalyst.zoho.com/ja/cli/v1/cli-command-reference/)を参照してください。 1. ローカルマシンにプロジェクト用のフォルダを作成し、ターミナルからそのフォルダに移動します。 2. そのディレクトリから以下のコマンドを実行してプロジェクトを初期化します。 ```sh catalyst init ``` 3. 矢印キーで移動して、使用するポータル(または組織)を選択し、**Enter**キーを押して確定します。アカウントに他の組織が関連付けられていない場合は、デフォルトの組織が自動的に選択されます。 ![select_portal](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/select_portal_updated.webp) 4. 次に、CLIがCatalystプロジェクトをディレクトリに関連付けるよう求めます。先ほどコンソールから作成したプロジェクトに関連付けます。一覧から**GitHubBot**を選択し、**Enter**キーを押します。 ![select_default_project](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/select_default_project.webp) 5. スペースバーを使用して**Functions**を選択します。**Enter**キーを押して初期化します。 ![select_components](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/select_components_updated.webp) 6. CLIがファンクションのセットアップを開始します。ファンクションタイプとしてIntegrationを選択します。 ![function_type](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/function_type.webp) 7. サービスとして**Cliq**を選択し、Enterキーを押します。 ![select_service](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/select_service.webp) 8. すべてのCliqハンドラークラスがデフォルトで選択されています。**Enter**キーを押します。 ![select_handlers](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/select_handlers.webp) 9. ファンクションスタックとしてJavaの最新サポートランタイムを選択し、**Enter**キーを押します。 ![catalyst_gitbot_init_6](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/catalyst_gitbot_init_6.webp) 10. フォルダ名に「**GithubExtension**」、クラス名に「**MainClass**」と入力します。それぞれ**Enter**キーを押します。 ![catalyst_gitbot_init_7](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/catalyst_gitbot_init_7.webp) CLIが最新の[Catalyst Java SDK](https://docs.catalyst.zoho.com/ja/sdk/java/v1/overview)パッケージをダウンロードしてインストールします。 > Note: アプリケーションのコードに同じ名前が含まれているため、指示通りにクラス名とフォルダ名を正確に入力してください。 ファンクションディレクトリが標準構造で作成されます。Catalystの初期化が完了しました。 プロジェクトディレクトリに、設定ファイルと依存関係を含む[ファンクションディレクトリ](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/functions-directory)(CATALYST\_FUNCTIONS\_HOME)が設定されました。プロジェクトディレクトリには、`[catalyst.json](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/catalyst-json)`設定ファイルと隠しファイル`.catalystrc`も含まれています。 これがプロジェクトディレクトリの最終的な構造です。 ![catalyst_gitbot_proj_dir_struct](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/github-bot-java-code-directory.webp) > **Note:** この画像には追加ファイル`GithubConstants.java`が含まれています。次のステップでファンクションディレクトリを設定する際に、このファイルを作成します。