Azure DevOps扩展插件-开发入门资料梳理
在开发Azure DevOps扩展插件时,发现相关的中文博客不多见,入门基本都是查看微软官方文档和github。以下是我在学习过程中整理的一些资料,希望对需要的人有帮助。
基础知识
地址 | 说明 |
什么是扩展 | 基本概念介绍,组成扩展的元素有:扩展清单文件、前端静态文件(html、js、css文件)、其他资料文件 |
如何在本地安装卸载扩展 | 基本概念介绍,如何安装、卸载扩展 |
如何开发一个Web扩展(官方简单介绍) | 官方以一个简单demo去简单介绍如何使用SDK编写扩展、写扩展清单文件、打包发布安装扩展 |
常见的扩展点有哪些 | 介绍扩展插件能被用在哪些地方,方便开发人员有针对性地开发 |
如何编写扩展清单文件vss-extension.json | 对扩展清单文件的纤细介绍 |
官方扩展示例 | 官方提供的扩展示例,便于进一步学习 |
进阶知识
地址 | 说明 |
SDK文档 | 官方提供的SDK介绍文档。此外,也可看看我的这篇文章《Azure DevOps扩展插件-SDK简单介绍 》 |
API文档 | 官方提供的API介绍文档 |
基于React的UI库 | 官方提供的一个基于React的UI库,方便开发者写出主题一致的UI界面 |
基于UI库的官方扩展示例 | 官方提供的扩展示例,该示例是基于React的UI库编写 |
Yeoman扩展生成器 | 一个扩展生成器,生成基本的Azure DevOps扩展,亮点是支持热重载和调试,极大程度方便了扩展开发,不用每次都要把插件打包部署到Azure才能进行调试了 |
作者:酌三巡
感谢阅读,如需转载请注明出处!