Next Designのエクステンションの開発を支援するコマンドラインツールです。
Notice: 本ツールはNext Design V2以降を対象としています。 Next Design V1.Xでは利用できません。
- このプログラムを動作させるには .NET8のSdkおよびnuget.exeのインストールが必要です。
- nuget.exe は公式サイトからダウンロードし、適切なフォルダーに保存して、そのフォルダーを PATH 環境変数に追加してください(パスの設定が通っていないと正しく動作しません)。
Next Designのエクステンション開発支援コマンドラインツールをグローバルツールとしてnuget.orgに公開しています。コマンドプロンプトから次のように実行してインストールします。
> dotnet tool install --global NDExt
Next Design のエクステンション開発を支援するコマンドラインツールです。次のような操作が簡単になります。
- エクステンション開発プロジェクトの作成
- Visual Studioでのプロジェクトテンプレートの登録
- エクステンションのパッケージ化
利用できるコマンドは下記を実行して確認して下さい。
NDExt:
Next Designのエクステンションを作成できるユーティリティです。
Usage:
NDExt [options] [command]
Options:
--version Display version information
Commands:
install プロジェクトのテンプレートをインストールします。最初に実行して下さい。
new <name> 現在のフォルダにNext Designのエクステンションのプロジェクトを作成します。
new-extp <name> 現在のフォルダにExtensionPointsライブラリを用いたエクステンションのプロジェクトを作成します。
pack エクステンションをパッケージ化します。
uninstall プロジェクトのテンプレートをアンインストールします。
詳しくはNDExtのドキュメントを参照して下さい。
- 各バージョンごとの変更点はリリースノートを参照して下さい。
nuget.orgへの公開方法を説明します。
原則、Github Actinsによる公開をして下さい。
-
事前準備
- nuget.orgで
densocreate
の組織に所属するアカウントを登録して下さい。 - 環境変数
NUGET_APIKEY
をセットして下さい。
- nuget.orgで
-
公開方法
publish.cmd
を実行して下さい。
publish
ブランチにマージすると自動的に https://www.nuget.org/packages/NDExt に公開されます。- publish to nugetアクションで実行しています。
- プロジェクトテンプレート
- インストール・作成するプロジェクトテンプレートは
NextDesign.Extension.ProjectTemplates
のプロジェクトテンプレートを用いています。 - Githubリポジトリ
- Nuget.org
- インストール・作成するプロジェクトテンプレートは
- 関連パッケージもnuget.orgにて公開しています。
本ライブラリはMITライセンスです。詳細はLICENSE を確認してください。