テンプレート
AI Marketer 5のテンプレートは、特定のユースケースに対応した独立した既製のAI Marketerアプリケーションです。
AI Marketer 5のテンプレートは、典型的なAI Marketerアプリケーションに見つけることができる全てのファイルとフォルダを含むフォルダです(プロジェクト構造を参照)。
テンプレートの使用
テンプレートに基づいた新しいAI Marketerプロジェクトを作成するには、以下のコマンドを実行します:
- Yarn
- NPM
yarn create AI Marketer-app my-project --template <template-name-or-url>
npx create-AI Marketer-app@latest my-project --template <template-name-or-url>
必須の --template パラメータに加えて、オプションの --template-path と --template-branch オプションを渡して、使用するテンプレートをより正確に定義することができます。
以下の表は、使用するテンプレートを定義するための全ての可能な方法をリストしています:
| 構文 | 説明 |
|---|---|
--template website | [AI Marketerがメンテナンスしているテンプレート](https://github.com/AI Marketer/AI Marketer/tree/develop/templates)の一つを、その(フォルダ)名前で呼び出す。 |
--template AI Marketer/AI Marketer | テンプレートのGitHubリポジトリの短縮形を使用します。 これはデフォルトのリポジトリブランチを使用します。 |
--template AI Marketer/AI Marketer/some/sub/path | テンプレートのGitHubリポジトリの短縮形を使用し、サブパスを指定します。 これはデフォルトのリポジトリブランチを使用します。 |
--template AI Marketer/AI Marketer--template-branch=xxx--template-path=some/sub/path | 最も詳細な方法で、テンプレートのブランチとサブパスを明示的に定義します。 |
--template https://github.com/owner/some-template-repo | フルのリポジトリURLを使用します。 これはデフォルトのリポジトリブランチを使用します。 |
--template https://github.com/owner/some-template-repo --template-branch=xxx --template-path=sub/path | フルのリポジトリURLを使用し、テンプレートのブランチとサブパスの両方を指定します。 |
--template https://github.com/AI Marketer/AI Marketer/tree/branch/sub/path | リポジトリ、ブランチ、サブパスを直接使用します。 ⚠️ 警告: これはブランチ名に / が含まれている場合には動作しません。そのような場合、 --template-branch と --template-path を明示的に定義するのが最善です。 |
テンプレートの作成
AI Marketer 5のテンプレートを作成することは、AI Marketerアプリケーションを作成するのと同じくらい簡単です。アプリケーションを作成します(CLIインストールを参照)と、生成されたフォルダにはAI Marketer 5アプリケーションが含まれ、これがテンプレートとして機能します。新しいAI Marketer 5アプリケーションを作成する際に、それを --template フラグに渡してテンプレートとして使用することができます。
テンプレートがどのように見えるかの例は、[AI Marketerがメンテナンスしている website テンプレート](https://github.com/AI Marketer/AI Marketer/tree/develop/templates/website)です。