問題タブ [azure-devops-extensions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
526 参照

azure - カスタム Azure DevOps 拡張機能ハブおよびハブ グループのマニフェスト アイコン

Azure DevOps 拡張機能を開発しています。DevOps UI 拡張サンプルを試してみると、疑問が生じます。より洗練された UI を持つ Azure DevOps のプレビュー機能を有効にしました。Tests、Repos などの Azure の既定のハブとハブ グループには、メニュー バーに適切な色のアイコンがあります。私のカスタム サンプル UI はそうではありません。彼らはただ灰色です。また、カスタム ハブおよびハブ グループのアイコンをマニフェストできないようです。この問題について詳しく知っている人はここにいますか?

Azure DevOps のプレビュー機能とサンプル UI

0 投票する
2 に答える
292 参照

azure-devops - Azure DevOps 拡張機能の構成ペインの作成

パイプライン拡張機能である Azure DevOps (0) 用の拡張機能をいくつか作成しました。

Azure Boards の作業項目の変更に対応できる新しい拡張機能を作成しようとしています。作業項目の変更を操作するための API はかなり単純ですが、拡張機能の構成に苦労しています。

基本的に、ユーザーが拡張機能を 2 つのレベルで構成できるようにする必要があります。

1) 「組織レベル」について

ユーザー (プロジェクト管理者) が「外部システム URL」などとしてパラメーターを構成できるようにする必要があります。この例は、以下のモックアップのようになります。

ここに画像の説明を入力

2) 「プロジェクトレベル」について

Azure DevOps の各プロジェクトについて、管理者は「拡張機能の有効化/無効化」や「外部 UID」などのパラメーターを構成できる必要があります。この例は、以下のモックアップのようになります。

組織レベル

拡張機能が「保存された作業項目」に反応すると、両方のレベルでパラメーターを照会して、何をすべきかを判断します。

私の問題は、この情報をどこに保存するのですか? 使用中のテンプレートに多数の「カスタム フィールド」を追加できますが、フィールドは作業項目の種類にしか追加できないため、まったく理想的ではありません。

API を通じてこの情報をどこに保存できますか?

PS: 拡張機能のソース コードは、OSS (Apache ライセンス) として入手できます。

(0) https://bitbucket.org/projectum/

ありがとうございました :-)