メインコンテンツへスキップ
アプリは動作します。 最後のステップは、マーケットプレイスのためにそれを説明し、公開することです。

マーケットプレイスのメタデータを追加

アプリケーション config は、マーケットプレイスに表示される アイデンティティを持ちます。これは、作成者、カテゴリ、ロゴ、サポート リンクです。 public/にロゴを入れて、logoで参照してください。
既定のロールは、専用のファイル内で defineApplicationRole() を使って宣言します。ここでは defaultRoleUniversalIdentifier を渡す必要はもうありません。
package.json20appキーワードを追加すると、アプリが見つかります。

ギャラリースクリーンショットを追加

マーケットプレイスのリストはスクリーンショットで自分自身を販売します。 public/gallery/にPNGをいくつかドロップし、galleryImagesで参照します。リストページの ギャラリーとして表示されます。 行列の順序で入力します。
ペイオフでリード: 最初のスクリーンショットを完成結果(生成された ドキュメント)にし、それがどのようにトリガーされ、作成されたかを表示します。 鮮明で高解像度の キャプチャを使用する — これはユーザーが最初に目にするものです。
README.md にも同じ処理を与えます。npm と GitHub のトップページです。 値のプロポジションとスクリーンショットで開き、見出しの機能 を一覧表示してから、ビルドの詳細を折り目以下に保ちます。

出荷前に確認

CI と同じゲートを実行します。
このプランは、適用せずにサーバー上で何が変わるかを正確に出力します。 最終確認として有用です。 TestingSyncing & recovery を参照してください。

公開

app:publish はデフォルトで npm にビルドおよび公開します。--private は代わりに tarball を Twenty サーバーのプライベートレジストリにアップロードします。 公開されたアプリ をマーケットプレイスで表示するには、カタログ同期をトリガーします。
詳細とリリースのチェックリスト: Publishing.

あなたはアプリを構築しました 🎉

6つのチャプターでは、SDKのほとんどを使用しました。
  • データをモデル化するためのオブジェクト、フィールド、リレーション
  • AIツールワークフローアクションHTTPルートとして公開されるロジック関数
  • UIの表示、ナビゲーション、コマンド、フロントコンポーネント
  • 自然言語生成のための エージェント + スキル
  • マーケットプレースのメタデータ とパブリッシュフロー
完成したアプリは packages/20apps/examples/document-generatorにあります。

次の場所へ

データ参照

すべてのフィールドタイプ、リレーション、インデックスオプション。

ロジックリファレンス

Cronとdatabase-event トリガー、キー値ストア、OAuth 接続。

レイアウト参照

ページレイアウト、ダッシュボードウィジェット、およびより多くのUIサーフェス。

オペレーション

CLI、テスト、リモコン、CI。