Skip to content

AoooR42/DevOpsWorkItemRESTRequestButton

This branch is 6 commits ahead of, 128 commits behind Zt-freak/DevOpsWorkItemRESTRequestButton:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Rémi SWIRBLESKA
Aug 2, 2023
b640efd · Aug 2, 2023
Nov 15, 2022
Aug 2, 2023
Nov 3, 2022
Nov 3, 2022
Nov 3, 2022
Nov 7, 2022
Nov 3, 2022
Jun 30, 2023
Nov 3, 2022
Jul 29, 2023
Jul 29, 2023
Nov 3, 2022
Nov 3, 2022
Nov 3, 2022
Nov 17, 2022
May 23, 2023
Nov 3, 2022

Repository files navigation

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

About

Adds a custom control with a button that sends a REST request.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 81.4%
  • JavaScript 12.3%
  • SCSS 4.6%
  • HTML 1.7%