vss-extension.json
Azure DevOps Extensions
| Type | object |
|---|---|
| File match |
vss-extension.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/vss-extension-json/latest.json |
| Source | https://www.schemastore.org/vss-extension.json |
Validate with Lintel
npx @lintel/lintel check
Properties
This should be 1.
This is a string that must be unique among extensions from the same publisher.
Should be in the format major.minor.patch, for example 0.1.2 or 1.0.0. You can also add a fourth number for the following format: 0.1.2.3
This identifier must match the identifier the extension is published under.
At least one category must be provided and there is no limit to how many categories you may include.
An array of authorization scopes (strings) listing permissions required by your extension.
An array of demands (strings) listing the capabilities required by your extension.
(Optional) base URL for all relative URLs specified by the extension's contributions.
Dictionary of icons representing the extension.
1 nested properties
The value must be the path to the icon file in the extension
Array of string tags to help users find your extension.
Array of string tags to classify your extension within the Visual Studio Marketplace
Array of images that could not be included in your *content.
3 nested properties
GitHub Flavored Markdown file which describes the details of the Extension
GitHub Flavored Markdown file which describes the license information of the Extension
GitHub Flavored Markdown file which describes the pricing information of the Extension
5 nested properties
Deeper content to help users better understand your extension or service.
2 nested properties
Array of links to external metadata badges like TravisCI, Appveyor etc from the approved badges sites.
Dictionary of brand-related properties.
2 nested properties
Primary color of the extension or publisher; can be a hex (#ff00ff), RGB (rgb(100,200,50)), or supported HTML color names (blue).
Complements the color; use dark for dark branding colors, or light for lighter branding colors.
Set to true to make this extension public in the Visual Studio Market Place
Definitions
Valid URI
A contribution that is part of this extension
A reference ID (string) for the contribution. Each contribution's ID must be unique within an extension.
The ID of the contributionType of this contribution.
An array of contribution IDs that the contribution is targeting (contributing to).
(Optional) A string describing what the contribution is providing.
(Optional) An object that includes properties for the contribution as defined in the contribution type.
A contribution Type that is part of this extension
A reference ID (string) for the contribution type. Each contribution type's ID must be unique within an extension.
The friendly name of the contribution type.
(Optional) A string describing in more detail what the contribution type is for.
(Optional) A dictionary that maps property names to property descriptions. These properties describe the required and optional properties that can be used by contributions of this type.