emilyenco/DevOpsWorkItemRESTRequestButton
1
0
Fork
You've already forked DevOpsWorkItemRESTRequestButton
0
Adds a custom control with a button that sends a REST request. https://marketplace.visualstudio.com/items?itemName=Apodemus.RESTRequestButton
  • TypeScript 80.4%
  • JavaScript 10.3%
  • SCSS 7.8%
  • HTML 1.5%
Apodemus Erectus bd979a11a7 initial
2026年02月17日 09:59:20 +01:00
.github initial 2026年02月17日 09:59:20 +01:00
src initial 2026年02月17日 09:59:20 +01:00
static initial 2026年02月17日 09:59:20 +01:00
.gitignore initial 2026年02月17日 09:59:20 +01:00
azure-devops-extension.json initial 2026年02月17日 09:59:20 +01:00
LICENSE initial 2026年02月17日 09:59:20 +01:00
overview.md initial 2026年02月17日 09:59:20 +01:00
package-lock.json initial 2026年02月17日 09:59:20 +01:00
package.json initial 2026年02月17日 09:59:20 +01:00
README.md initial 2026年02月17日 09:59:20 +01:00
restbutton-128.png initial 2026年02月17日 09:59:20 +01:00
restbutton-512.png initial 2026年02月17日 09:59:20 +01:00
restbutton.png initial 2026年02月17日 09:59:20 +01:00
restbutton.svg initial 2026年02月17日 09:59:20 +01:00
SECURITY.md initial 2026年02月17日 09:59:20 +01:00
tsconfig.json initial 2026年02月17日 09:59:20 +01:00
webpack.config.js initial 2026年02月17日 09:59:20 +01:00

Work Item REST Request Button

image

This extension adds a custom control for work items with a button that sends a REST request.

Dependencies

The repository depends on a few Azure DevOps packages:

  • azure-devops-extension-sdk: Required module for Azure DevOps extensions which allows communication between the host page and the extension iframe.
  • azure-devops-extension-api: Contains REST client libraries for the various Azure DevOps feature areas.
  • azure-devops-ui: UI library containing the React components used in the Azure DevOps web UI.

Some external dependencies:

  • React - Is used to render the UI in the samples, and is a dependency of azure-devops-ui.
  • TypeScript - Samples are written in TypeScript and compiled to JavaScript
  • SASS - Extension samples are styled using SASS (which is compiled to CSS and delivered in webpack js bundles).
  • webpack - Is used to gather dependencies into a single javascript bundle for each sample.

Debugging the project

Building the project

Just run:

npm run build

This produces a .vsix file which can be uploaded to the Visual Studio Marketplace

Usage

In your project settings, under Boards > Process > [ Your work item type of choice ], you can add a custom control. A window like this should appear:

image

You need to configure a few mandatory settings:

image