Prerrequisitos
Cuenta Visual Studio Team Services
Usuario para Publicar Extensión
Visual Studio Code
Node.js
1. Crear proyecto con la siguiente structura (Widget Microsoft)
├── README.md ├── sdk ├── node_modules └── scripts └── VSS.SDK.min.js ├── img └── logo.png ├── scripts ├── hello-world.html // html page to be used for your widget └── vss-extension.json // extension's manifest
2. Agregar las librerías requeridas VSS.SDK.js y VSS.SDK.min.js
3. Crear Archivo index.html, asociar las referencias y funcionalidad
4. Crear Archivo vss-extension.json con las propiedades base para publicar la extension (ver Microsoft)
5. Empaquetar extensión: tfx extension create --manifest-globs vss-extension.json
6. Cargar la Extensión en VSTS, en este aparte se debe compartir a que cuentas se comparte la extension en Share y asociar a Proyecto
Ingresar la url en el navegador con el identificador de la extensión https://marketplace.visualstudio.com/items?itemName=jimmym.id-widget
7. Resultado(Código Fuente)