プラグインをリリースする

このガイドでは、プラグインを公開する方法について説明します。

GitHub Actions

flexcli で作成したプラグインには、GitHub Actions があらかじめ設定されています。公開するにはコードを GitHub リポジトリにプッシュし、Release を作成します。Release のタグは manifest.json で指定したプラグインのバージョンと一致させてください。GitHub CI が自動的に *.flexplugin をビルドし、Release のアセットとして公開します。

その後、ユーザーに *.flexplugin または GitHub リポジトリの URL を共有し、Key Library からプラグインをインポートしてもらえます。

マルチプラットフォームのサポート

場合によっては、オペレーティング システムが異なれば、異なるバックエンド プログラムが必要になる場合があります。

GitHub Actions を変更し、プラグインを次の形式でパッケージ化できます。

xxx.<OS名>.<ARCH>.flexplugin

ここで、OS NAME は win32darwinlinux をサポートします。ARCH は x64arm64 をサポートします。ARCH の区切りは省略できます。

FlexDesigner は適切なプラグイン バックエンドを自動的に見つけてインストールします。必要な命名規則のファイルがない場合は、最初に見つかった .flexplugin が使われます。

FlexGate に提出する

プラグインをより幅広いユーザーと共有したい場合は、プラグインを FlexGate に公開できます。

FlexGate へのプラグインのアップロード を参照してください。