# ローカルでの公開と共有

プラグイン開発完了後、プラグインプロジェクトをローカルファイルとしてパッケージ化し、他のユーザーと共有することができます。プラグインファイルを使用してDify Workspaceにインストールすることが可能です。

* **特徴：**
  * **バージョン管理**と**オープンソース共有**が容易
  * ユーザーはプラグインリンクから直接インストール可能（プラットフォームの審査不要）
* **公開手順：**
  * プラグインコードをGitHubリポジトリにプッシュ
  * リポジトリリンクを共有し、ユーザーはそのリンクを通じて**Dify Workspace**に統合可能

本文では、プラグインプロジェクトをローカルファイルにパッケージ化する方法と、そのローカルファイルを使用してプラグインをインストールする方法について説明します。

## 前提条件

Dify プラグイン開発ツールが必要です。詳細は[開発ツールの初期化ガイド](https://legacy-docs.dify.ai/ja-jp/plugins/quick-start/develop-plugins/initialize-development-tools)をご参照ください。

設定完了後、ターミナルで`dify version`コマンドを実行し、バージョン情報が表示されることを確認して、必要な開発ツールがインストールされていることを確認してください。

## プラグインのパッケージ化

> パッケージ化の前に、プラグインの`manifest.yaml`ファイル内のauthorフィールドがGitHub IDと一致していることを確認してください。

プラグインプロジェクトの開発完了後、[リモート接続テスト](https://github.com/langgenius/dify-docs/blob/main/jp/plugins/quick-start/develop-plugins/extension.md)が完了していることを確認してください。プラグインプロジェクトの上位ディレクトリに移動し、以下のパッケージ化コマンドを実行します：

```
dify plugin package ./your_plugin_project
```

コマンド実行後、現在のパスに`.difypkg`拡張子のファイルが生成されます。

![プラグインファイルの生成](https://assets-docs.dify.ai/2025/01/4bf1c22ec303b85a2148fe729336ea90.png)

## プラグインのインストール

Difyプラグイン管理ページにアクセスし、右上の「プラグインをインストール」→「ローカルファイルからインストール」を選択するか、プラグインファイルをページの空白部分にドラッグ＆ドロップしてインストールできます。

![プラグインのインストール](https://assets-docs.dify.ai/2025/01/dc35c28d675ad4879d5638116d485d30.png)

## プラグインの公開

パッケージ化したプラグインファイルを他のユーザーと直接共有するか、インターネット上にアップロードして公開することができます。
