CLIからプロジェクトを初期化する
CLIからCatalystプロジェクトの作業を開始できます。最初のステップは、空のディレクトリでプロジェクトを初期化することです。これがプロジェクトのホームディレクトリとなり、すべてのプロジェクトファイルがここに保存されます。
詳細については、プロジェクトディレクトリ構造ヘルプページで確認できます。プロジェクトの初期化の詳細については、CLIヘルプドキュメントで確認できます。
ニュースアプリケーションでは、Job Functionとクライアントを初期化し、その後プロジェクトディレクトリにAdvanced I/O関数を追加します。
- ローカルマシンにプロジェクト用のフォルダを作成し、ターミナルからそのフォルダに移動します。そのディレクトリから以下のコマンドを実行してプロジェクトを初期化します:
-
CLIは、先ほどコンソールで作成したCatalystプロジェクトが存在する組織を選択するよう求めます。組織を選択してEnterを押します。

-
パッケージ名として**「NewsApp」、エントリポイントとして「main.py」を入力し、Enterを押します。デフォルト値を使用する場合はEnter**を押してください。

-
CLIはクライアントのセットアップを初期化します。クライアントタイプとして**「Basic web app」**を選択します。

-
クライアントパッケージの名前として**「NewsAppClient」**を入力し、Enterを押します。任意の名前を入力できます。

クライアントディレクトリが標準構造で作成されます。Catalystの初期化が完了しました。
次に、プロジェクトディレクトリにAdvanced I/O関数を追加しましょう。前述のとおり、Node.jsスタックでコーディングします。
- 追加のファンクションを追加するには、プロジェクトディレクトリから以下のコマンドを実行します:
プロジェクトディレクトリに、クライアントディレクトリとファンクションディレクトリが、設定ファイルと依存関係とともにセットアップされました。ファンクションディレクトリには、JobファンクションとAdvanced I/O関数が個別のフォルダに含まれています。プロジェクトディレクトリには、catalyst.json設定ファイルと隠しファイル.catalystrcも含まれています。
NewsAppプロジェクトのディレクトリ構造は以下のようになります:
最終更新日 2026-03-05 11:43:24 +0530 IST







