Developer activity on an extension has proven to be an important indicator of trust and reliability for users on the Marketplace. We’ve seen two such indicators used widely by publishers:
- Linking to the GitHub repository
- Badges linking to Build CI systems and other public entities associated with the project.
We’ve seen a number of publishers linking to their repositories from their extension details page. We’ve also seen them respond to reviews asking users to raise an issue on their GitHub pages. Badges are also used widely in extension descriptions, for instance to link users to the CI build. We wanted to therefore, provide a consistent way for publishers to provide this information and also present a standard look and feel so that users can find these details easily when browsing across multiple extensions.
Ok I get it, so what does it look like?
We’ve added a project details section on the extensions page (on the right rail) that groups the repository and badge information for an extension. It also pulls relevant information from GitHub like active pull requests, open issues and time since the last commit.
Great! How do I add it to my extension?
There are now new ‘repository’ and ‘badges’ sections in the extension manifest that you can populate for these links to show up. You can find the details of them in the VSTS documentation and VS Code documentation.
As always, we’d love to hear your feedback. You can write to us at firstname.lastname@example.org or tweet at us with the hashtag #VSMarketplace.