公開と掲載
プラグインのリリース
このドキュメントでは、Difyプラグインの3つのリリース方法(公式Marketplace、オープンソースのGitHubリポジトリ、ローカルプラグインファイルパッケージ)を紹介します。各リリース方法の特徴、リリースプロセス、適用シナリオについて詳しく説明し、さまざまな開発者のニーズを満たすための具体的なリリースに関する推奨事項を提供します。
リリース方法
さまざまな開発者のリリースニーズを満たすために、Difyは以下の3つのプラグインリリース方法を提供しています。リリース前に、プラグインの開発とテストが完了していることを確認し、プラグイン開発の基本概念とプラグイン開発者行動規範をお読みください。
1. Marketplace
概要:Dify公式が提供するプラグインマーケットで、ユーザーはここでさまざまなプラグインを閲覧、検索し、ワンクリックでインストールできます。
特徴:
- プラグインは審査後に公開され、安全で信頼性があります。
- 個人またはチームの Workspace に直接インストールできます。
リリースプロセス:
- プラグインプロジェクトを Dify Marketplace のコードリポジトリに提出します。
- 公式審査後、プラグインはマーケット内で公開され、他のユーザーがインストールして使用できるようになります。
詳細については、以下を参照してください:
2. GitHub リポジトリ
概要:プラグインをオープンソース化または GitHub 上でホストし、他の人が閲覧、ダウンロード、インストールしやすくします。
特徴:
- バージョン管理とオープンソース共有に便利です。
- ユーザーはプラグインリンクを通じて直接インストールでき、プラットフォームの審査は不要です。
リリースプロセス:
- プラグインコードを GitHub リポジトリにプッシュします。
- リポジトリリンクを共有し、ユーザーはリンクを通じてプラグインを Dify Workspace に統合できます。
詳細については、以下を参照してください:
3. プラグインファイルパッケージ(ローカルインストール)
概要:プラグインをローカルファイル(例:.difypkg
形式)にパッケージ化し、ファイル共有を通じて他の人がインストールできるようにします。
特徴:
- オンラインプラットフォームに依存せず、プラグインを迅速かつ柔軟に共有できます。
- プライベートプラグインまたは内部テストに適しています。
リリースプロセス:
- プラグインプロジェクトをローカルファイルにパッケージ化します。
- Dify プラグインページでプラグインをアップロードをクリックし、ローカルファイルを選択してプラグインをインストールします。
プラグインプロジェクトをローカルファイルにパッケージ化して他の人と共有し、プラグインページでファイルをアップロードすると、プラグインを Dify Workspace 内にインストールできます。
詳細については、以下を参照してください:
リリースに関する推奨事項
- プラグインを宣伝したい場合 → Marketplace の使用を推奨します。公式審査を通じてプラグインの品質を保証し、露出度を高めます。
- オープンソース共有プロジェクトの場合 → GitHub の使用を推奨します。バージョン管理とコミュニティ連携に便利です。
- 迅速な配布または内部テストの場合 → プラグインファイルの使用を推奨します。簡単かつ効率的にインストールおよび共有できます。
関連リソース
- プラグイン開発の基本概念 - Difyプラグイン開発の全体像を理解する
- プラグイン開発者行動規範 - プラグイン提出の規範を理解する
- プラグインのプライバシーデータ保護ガイドライン - プライバシーポリシー作成要件を理解する
- 一般仕様定義 - プラグインマニフェストファイルの設定を理解する