This is a starter template for creating an Azure DevOps extension.
Go to file Use this template
2024-06-14 18:58:01 -05:00
src Add initial extension code 2024-05-18 08:21:49 -05:00
static Add initial extension code 2024-05-18 08:21:49 -05:00
.gitignore Add initial extension code 2024-05-18 08:21:49 -05:00
azure-devops-extension.json Add initial extension code 2024-05-18 08:21:49 -05:00
logo.png Add initial extension code 2024-05-18 08:21:49 -05:00
overview.md Add initial extension code 2024-05-18 08:21:49 -05:00
package-lock.json Update all remaining non-React packages 2024-06-14 18:58:01 -05:00
package.json Update all remaining non-React packages 2024-06-14 18:58:01 -05:00
README.md Update README to reference static directory 2024-05-21 10:07:04 -05:00
tsconfig.json Update select npm packages and drop es5 from tsconfig 2024-06-13 21:59:27 -05:00
webpack.config.js Add initial extension code 2024-05-18 08:21:49 -05:00

Starter Template for Azure DevOps

This is a starter template for creating an Azure DevOps extension.

Customizing

  1. Search for and replace all instances of starter-template.
    • azure-devops-extension.json
    • package.json
  2. Update the repository URLs.
    • azure-devops-extension.json
    • package.json
  3. Update the Azure DevOps publisher.
    • azure-devops-extension.json
  4. Update/add extension links.
    • azure-devops-extension.json
  5. Install packages and update package-lock.json.
    • Run npm install from repo root.
  6. Develop extension and update overview.
    • Change logo.png to match extension.
    • Update overview.md.
    • Update code in src directory.
    • Update/add graphics in static directory.
    • Update azure-devops-extension.json as needed.

Build

npm run build automatically increments the version and creates a new *.vsix file in the root directory.

Publish to https://marketplace.visualstudio.com/manage/publishers

Icons