Figma to Azure Devops
This is a plugin that allows components created in Figma to be exported as component links, prototypes and as images to items in Azure Devops.ReasoningFigma and Azure Devops are two great tools for different purposes and both are used across team roles. A designer will make something in Figma but the rest of the team needs to know what that component is doing, and developers will need additional information to be able to build the component. Azure Devops allows for cross team collaboration, but getting this information linked up with Figma can be a slog of a manual process. Information can quickly go out of sync, as requirements develop the design may not be updated to reflect these changes. As great a design tool Figma is, it can be difficult to navigate for the wider team.SolutionThis plugin attempts to solve some of these cross team issues byReducing the time it takes to update content in Azure Devops when the design changes.Creates direct links between Azure Devops items and the component in Figma they are describing.Exports prototypes to work items in Azure DevopsEasily visible snapshots of components in Azure Devops that stay up to date.Automatic version numbering of the Figma file so the version number in Figma stays up to date with the version number in Azure Devops.Running the pluginSetting up Azure DevopsWork items in Azure Devops need to have at least one multi line field so that the plugin can populate the images and links in the item. Fields in work items that are blank won't be visible to the plugin, so on the first run you'll need to have some value in the field that you want to populate with your Figma components. Unfortunately this is a limitation of the Azure Devops api.To learn more about configuring Azure Devops fields and pre populating them with a default value you can read more here. I'd recommend adding a specific field to work items, as the plugin will clear out previous content on update. Here is how you add a field in Azure Devops.In Figma, you'll need Editor access to the fileGet a link for your Azure Devops work item. The following url schema is expectedhttps://dev.azure.com/{Account}/{Project}/_workitems/edit/{ID}Protocol : https onlyDomain : Will only work with dev.azure.com urls for use with the public apiAccount : Azure Devops account nameProject : Azure Devops Project nameID : Work item idAdd this to as many components in Figma that relate to the work item in the "Documentation Links" field in the design view. These must be set up before the plugin is run.After installing the plugin you will need access tokens associated with your Azure Devops and Figma accounts.How to get a Figma access tokenHow to get an Azure Devops access token (you'll need at least the "Work Items (read & write)" scope selected)There are two fields when the plugin opens for entering these access tokens.If the plugin isn't installed in a private organisation, you'll also need to enter the file's unique key. To find the file's key, you can click the share button on the top panel and click the copy link. You could also copy the file ID from a browser's address bar. The File URL looks something like thishttps://www.figma.com/file/lZv3g38KPFJKByY0rdIlG8/Sample-FileThe file id is the value between the "file/" and "/Sample-File".After establishing a successful connection you can tick the work items you'd like to update in Azure Devops. This will update the Figma file to a new version, create a URL to that version in Azure Devops along with a screenshot of the components.Any instances of components that are used in prototypes will be linked to the Azure Devops work item too.View the tutorial here, including how to configure Azure Devops, get access tokens and run the plugin.
Plugin Preview
About this plugin
This is a plugin that allows components created in Figma to be exported as component links, prototypes and as images to items in Azure Devops.ReasoningFigma and Azure Devops are two great tools for different purposes and both are used across team roles. A designer will make something in Figma but the rest of the team needs to know what that component is doing, and developers will need additional information to be able to build the component. Azure Devops allows for cross team collaboration, but getting this information linked up with Figma can be a slog of a manual process. Information can quickly go out of sync, as requirements develop the design may not be updated to reflect these changes. As great a design tool Figma is, it can be difficult to navigate for the wider team.SolutionThis plugin attempts to solve some of these cross team issues byReducing the time it takes to update content in Azure Devops when the design changes.Creates direct links between Azure Devops items and the component in Figma they are describing.Exports prototypes to work items in Azure DevopsEasily visible snapshots of components in Azure Devops that stay up to date.Automatic version numbering of the Figma file so the version number in Figma stays up to date with the version number in Azure Devops.Running the pluginSetting up Azure DevopsWork items in Azure Devops need to have at least one multi line field so that the plugin can populate the images and links in the item. Fields in work items that are blank won't be visible to the plugin, so on the first run you'll need to have some value in the field that you want to populate with your Figma components. Unfortunately this is a limitation of the Azure Devops api.To learn more about configuring Azure Devops fields and pre populating them with a default value you can read more here. I'd recommend adding a specific field to work items, as the plugin will clear out previous content on update. Here is how you add a field in Azure Devops.In Figma, you'll need Editor access to the fileGet a link for your Azure Devops work item. The following url schema is expectedhttps://dev.azure.com/{Account}/{Project}/_workitems/edit/{ID}Protocol : https onlyDomain : Will only work with dev.azure.com urls for use with the public apiAccount : Azure Devops account nameProject : Azure Devops Project nameID : Work item idAdd this to as many components in Figma that relate to the work item in the "Documentation Links" field in the design view. These must be set up before the plugin is run.After installing the plugin you will need access tokens associated with your Azure Devops and Figma accounts.How to get a Figma access tokenHow to get an Azure Devops access token (you'll need at least the "Work Items (read & write)" scope selected)There are two fields when the plugin opens for entering these access tokens.If the plugin isn't installed in a private organisation, you'll also need to enter the file's unique key. To find the file's key, you can click the share button on the top panel and click the copy link. You could also copy the file ID from a browser's address bar. The File URL looks something like thishttps://www.figma.com/file/lZv3g38KPFJKByY0rdIlG8/Sample-FileThe file id is the value between the "file/" and "/Sample-File".After establishing a successful connection you can tick the work items you'd like to update in Azure Devops. This will update the Figma file to a new version, create a URL to that version in Azure Devops along with a screenshot of the components.Any instances of components that are used in prototypes will be linked to the Azure Devops work item too.View the tutorial here, including how to configure Azure Devops, get access tokens and run the plugin.
Plugin Details
| Version | 7 |
|---|---|
| Created | January 9, 2022 |
| Last Updated | June 21, 2022 |
| Category | Software development |
| Creator | Allyn Thomas |
| Stats | 874 installs, 104 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:dist/ui.html
- main:dist/code.js
- Editor Types:figma
More Like This
Discover other plugins in the Software development category.
Figma to Code (HTML, Tailwind, Flutter, SwiftUI)
Code Conversion Made Easy: Figma to Web & Apps
Builder.io - Figma to Code & AI Apps (React, Vue, Tailwind, etc)
Export designs to clean, responsive code or turn Figma screens into AI apps and prototypes.
SkewDat
Skew any layer or group with all layers preserved to edit.