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才能进行调试了

 

posted @ 2022-08-01 15:40  酌三巡  阅读(131)  评论(0编辑  收藏  举报