新的azure扩展开发文档 https://developer.microsoft.com/en-us/azure-devops/develop/extensions指向一个示例项目github https://github.com/Microsoft/azure-devops-extension-sample您可以在其中看到针对 azure DevOps 门户的不同区域的不同扩展示例。但是,我无法找到有关所有可用贡献目标的任何文档。我在哪里可以找到该信息。
例如,存储库中的示例之一展示了如何向存储库选择器添加新的菜单选项。贡献片段如下所示:
{
"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 属性。这只是一个疯狂的猜测。这似乎是扩展创建时需要记录的重要信息,这些信息在哪里?
您可以安装贡献指南 https://marketplace.visualstudio.com/items?itemName=ms-samples.samples-contributions-guide来自微软的扩展。
此扩展旨在帮助扩展开发人员发现可通过第三方扩展贡献定位的 Visual Studio Team Services 的各种组件,以及每个目标可用的上下文数据。
此外,你还可以找到一长串清单 and here https://github.com/microsoft/vsts-extension-samples/blob/master/contributions-guide/vss-extension.json.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)