Release to FlexAI Marketplace¶
Note: ⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。
FlexAI Marketplaceは、パートナーやコミュニティ開発者からのプラグイン提出を歓迎します。皆様の貢献は、FlexAIプラグインの可能性をさらに豊かにします。このガイドでは、明確な公開プロセスとベストプラクティスの推奨事項を提供し、プラグインがスムーズに公開され、コミュニティに価値をもたらすことを支援します。まだプラグインを開発していない場合は、プラグイン開発:Hello Worldガイドを参照してください。
以下の手順に従って、プラグインのPull Request(PR)をGitHubリポジトリに提出し、レビューを受けてください。承認後、プラグインはFlexAI Marketplaceに正式に公開されます。
プラグイン公開プロセス¶
FlexAI Marketplaceへのプラグイン公開には、以下のステップが含まれます:
- プラグイン開発者ガイドラインに従って、プラグインの開発とテストを完了する;
- プラグインプライバシーデータ保護ガイドに従ってプラグインのプライバシーポリシーを作成し、プライバシーポリシーのファイルパスまたはURLをプラグインの一般仕様に含める;
- プラグインのパッケージングを完了する;
- FlexAI Pluginsコードリポジトリをフォークする;
- リポジトリに個人または組織のフォルダを作成し、パッケージ化された
.difypkgファイルをフォルダにアップロードする; - GitHubのPRテンプレート形式に従ってPull Request(PR)を提出し、レビューを待つ;
- レビューが承認されると、プラグインコードがMainブランチにマージされ、プラグインは自動的にFlexAI Marketplaceに公開されます。
プラグインの提出、レビュー、公開のフローチャート:

注意:上記の図のContributor Agreement(貢献者同意書)は、プラグイン開発者ガイドラインを指します。
Pull Request(PR)レビュー中¶
レビュアーの質問やフィードバックに積極的に対応してください:
- 14日以内に解決されないPRコメントは、stale(古い)としてマークされます(再開可能)。
- 30日以内に解決されないPRコメントは、クローズされます(再開不可、新しいPRを作成する必要があります)。
Pull Request(PR)承認後¶
1. 継続的なメンテナンス
- ユーザーから報告された問題や機能リクエストに対応する。
- 重大なAPI変更が発生した場合はプラグインを移行する:
- FlexAIは事前に変更通知と移行手順を公開します。
- FlexAIエンジニアが移行サポートを提供できます。
2. Marketplaceパブリックベータテスト段階での制限
- 既存のプラグインに破壊的変更を導入しないでください。
レビュープロセス¶
1. レビュー順序
- PRは先着順で処理されます。レビューは1週間以内に開始されます。遅延がある場合、レビュアーはコメントを通じてPR作成者に通知します。
2. レビューの焦点
- プラグイン名、説明、セットアップ手順が明確で説明的かどうかを確認する。
- プラグインの一般仕様が形式基準を満たし、有効な作成者連絡先情報が含まれているかを確認する。
3. プラグインの機能と関連性
- プラグイン開発ガイドに従ってプラグインをテストする。
- プラグインがFlexAIエコシステムで合理的な目的を持っていることを確認する。
FlexAI.AIは、プラグイン提出を承認または拒否する権利を留保します。
よくある質問¶
- プラグインがユニークかどうかをどのように判断しますか?
例:多言語バージョンのみを追加するGoogle検索プラグインは、既存プラグインの最適化と見なすべきです。ただし、プラグインが重要な機能改善(最適化されたバッチ処理やエラーハンドリングなど)を実装している場合は、新しいプラグインとして提出できます。
- PRがstaleまたはクローズとしてマークされた場合はどうすればよいですか?
staleとマークされたPRは、フィードバックに対応した後に再開できます。クローズされたPR(30日以上)は、新しいPRを作成する必要があります。
- ベータテスト段階中にプラグインを更新できますか?
はい、ただし破壊的変更は避けるべきです。
関連リソース¶
- プラグインの公開 - さまざまな公開方法について学ぶ
- プラグイン開発者ガイドライン - プラグイン提出基準
- プラグインプライバシーデータ保護ガイド - プライバシーポリシー作成要件
- ローカルファイルとしてパッケージ化して共有 - プラグインのパッケージング方法
- 一般仕様 - プラグインメタデータの定義
{/ Contributing Section DO NOT edit this section! It will be automatically generated by the script. /}