Microsoft

Streamlining Azure DevOps extension development

Jun 12, 2019David Hathaway
Streamlining Azure DevOps extension development
SummaryAI, from the source post

This post details a new workflow for developing Azure DevOps extensions that allows for debugging and hot-reloading directly from a local development environment (IDE/editor) instead of redeploying to the marketplace for each change. It outlines specific steps: reconfiguring `vss-extension.json` with a `dev.json` override for local development, updating `webpack.config.json` to enable source maps and configure the dev server, setting up Firefox debugging in VS Code's `launch.json`, installing and running `webpack-dev-server`, and deploying a development version of the extension using `tfx-cli` with the `dev.json` override. This approach leverages Azure DevOps' capability to load content from localhost, enabling hot reloading and debugging in Visual Studio Code.

More from the Azure DevOps Extension Debugging and Hot Reload trail