azure-devops - 我在哪里可以找到新的 azure devops 扩展的所有可用贡献目标?
问题描述
新的 azure 扩展开发文档指向github中的示例项目,您可以在其中看到针对 azure DevOps 门户的不同区域的不同扩展示例。但是,我无法找到有关所有可用贡献目标的任何文档。我在哪里可以找到这些信息。
例如,repo 中的一个示例显示了如何向存储库选择器添加新的菜单选项。这是贡献片段的外观:
{
"contributions": [
{
"id": "sample-repository-picker-action",
"type": "ms.vss-web.menu-item",
"targets": [ "ms.vss-code-web.command-bar-repository-picker-actions" ],
"properties": {
"text": "Sample repository picker action",
"uri": "dist/RepositoryActions/RepositoryActions.html",
"iconName" : "Add",
"registeredObjectId": "sample-repository-action"
}
}
]
}
如您所见,它们的目标ms.vss-code-web.command-bar-repository-picker-actions
是我在哪里可以找到所有可用目标的文档?
我尝试使用 chrome Devtools 检查 azure DevOps 门户,希望将目标字符串视为任何元素中的 html 属性。那只是一个疯狂的猜测。这似乎是为扩展创建记录的重要信息,这些在哪里?
解决方案
您可以从 Microsoft 安装Contributions Guide扩展。
此扩展旨在帮助扩展开发人员发现 Visual Studio Team Services 的各种组件,这些组件可以被第三方扩展的贡献所针对,以及每个目标可用的上下文数据。
推荐阅读
- git - .gitattributes 中的 Git 二进制文件与 -diff
- php - 查找数组中最接近给定数字的数字总和
- sql - SQL 表中 JSON 条目的查询未按预期工作
- sapui5 - setVisible 不适用于 SAP UI5 中的列表控件
- c# - Nuke 和更新 nuspec 文件
- php - 如何从检索数据库值中设置cookie并将其发送到php中的另一个页面
- sql-server - SQL Server:限制数据范围
- java - 有没有办法在 Java 正则表达式中包含 DOT 但不包含双整数?
- java - Firebase:无法将 java.lang.String 类型的对象转换为 com.example.g.Model.Cart 类型
- javascript - 使用快速把手为简单的节点 webapp 传递数据