This Azure Boards extension provides canned reporting capability for an Azure Project.
-
Create Shared Search
Automation\Status Report\Latest Status Report
-
Create Shared Search
Automation\Status Report\Impediments
Download and install the following tools
- Visual Studio Code
- Firefox (because the VS Code Debugger for Chrome extension doesn't support iframes yet)
- Node LTS (make sure its Node LTS - tested with Node 16)
- The Debugger for Firefox VS Code extension
- The tfx-cli npm package
- The webpack npm package
- The webpack-dev-server npm package
If you would prefer not to install the npm packages globally, you can add them to devDependencies in your
package.json
file and invoke them with scripts. You can use the package.json in this repo as a template for scripts and to ensure you have the correct versions of packages in your extension.
npm install
- Follow instructions
- Acquire a Personal Access Token (PAT)
Once your ready to test, perform the following:
- Publish the package to the marketplace. You will be prompted for your PAT.
npm run publish:dev
. - Bring up the local environment.
npm run start:dev
- Open Firefox
- Ensure you have installed your extension for your organization.
- Browse to the project/organzation.
- Publish the package to the marketplace. You will be prompted for your PAT.
npm run publish
.
This extension is based upon Azure DevOps Extension Hot Reload and Debug and Azure DevOps Web Sample Extension .