Skip to content

Release to FlexAI Marketplace

Note: ⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。

FlexAI Marketplaceは、パートナーやコミュニティ開発者からのプラグイン提出を歓迎します。皆様の貢献は、FlexAIプラグインの可能性をさらに豊かにします。このガイドでは、明確な公開プロセスとベストプラクティスの推奨事項を提供し、プラグインがスムーズに公開され、コミュニティに価値をもたらすことを支援します。まだプラグインを開発していない場合は、プラグイン開発:Hello Worldガイドを参照してください。

以下の手順に従って、プラグインのPull Request(PR)をGitHubリポジトリに提出し、レビューを受けてください。承認後、プラグインはFlexAI Marketplaceに正式に公開されます。

プラグイン公開プロセス

FlexAI Marketplaceへのプラグイン公開には、以下のステップが含まれます:

  1. プラグイン開発者ガイドラインに従って、プラグインの開発とテストを完了する;
  2. プラグインプライバシーデータ保護ガイドに従ってプラグインのプライバシーポリシーを作成し、プライバシーポリシーのファイルパスまたはURLをプラグインの一般仕様に含める;
  3. プラグインのパッケージングを完了する;
  4. FlexAI Pluginsコードリポジトリをフォークする;
  5. リポジトリに個人または組織のフォルダを作成し、パッケージ化された.difypkgファイルをフォルダにアップロードする;
  6. GitHubのPRテンプレート形式に従ってPull Request(PR)を提出し、レビューを待つ;
  7. レビューが承認されると、プラグインコードが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は、プラグイン提出を承認または拒否する権利を留保します。


よくある質問

  1. プラグインがユニークかどうかをどのように判断しますか?

例:多言語バージョンのみを追加するGoogle検索プラグインは、既存プラグインの最適化と見なすべきです。ただし、プラグインが重要な機能改善(最適化されたバッチ処理やエラーハンドリングなど)を実装している場合は、新しいプラグインとして提出できます。

  1. PRがstaleまたはクローズとしてマークされた場合はどうすればよいですか?

staleとマークされたPRは、フィードバックに対応した後に再開できます。クローズされたPR(30日以上)は、新しいPRを作成する必要があります。

  1. ベータテスト段階中にプラグインを更新できますか?

はい、ただし破壊的変更は避けるべきです。

関連リソース

{/ Contributing Section DO NOT edit this section! It will be automatically generated by the script. /}


Edit this page | Report an issue