All my VSTS Extensions resources

In this post I reference all my resources for create and publish  Visual studio Team Services and TFS Extensions.

My first and more usual resource is the Visual Studio Marketplace for search, install and Download all public VSTS / TFS extensions : https://marketplace.visualstudio.com/VSTS

 Official documentations

Microsoft official documentation : https://www.visualstudio.com/fr-fr/docs/integrate/extensions/overview

Visual Studio Marketplace Publishing portal : http://aka.ms/vsmarketplace-manage

Visual Studio Team Extension SDK code and Documentation : https://github.com/Microsoft/vss-web-extension-sdk

 Samples Code and OSS extensions projects

Microsoft extension samples code for all extensions type : https://github.com/Microsoft/vsts-extension-samples

Microsoft ( + ALM Rangers ) list of OSS extensions : https://www.visualstudio.com/fr-fr/docs/integrate/extensions/develop/samples-overview

https://blogs.msdn.microsoft.com/visualstudioalmrangers/2016/08/17/why-are-we-open-sourcing-our-extensions/

Microsoft Collection of all RM and deployment extensions : https://github.com/Microsoft/vsts-rm-extensions

Add toogle control in VSTS extension Work item form : https://github.com/Microsoft/vsts-extension-toggle-control

 Blog posts

Visual Studio Marketplace is moving to a new markdown parser: https://blogs.msdn.microsoft.com/devops/2017/09/13/visual-studio-marketplace-is-moving-to-a-new-markdown-parser/

Writing a VSTS / TFS task that uses 7zip: http://www.codewrecks.com/blog/index.php/2017/07/29/writing-a-vsts-tfs-task-that-uses-7zip/

Running powershell before Get Sources in VSTS / TFS Build: http://www.codewrecks.com/blog/index.php/2017/06/10/running-powershell-before-get-sources-in-vsts-tfs-build/

Build a dashboard widget extension that calls the analytics service : https://www.visualstudio.com/en-us/docs/report/analytics/widget-extensions-against-analytics-service

VSTS Extension Work Item Limits : http://blogs.teamfoundation.co.za/2016/09/vsts-extension-work-item-limits_14.html

VSTS extenion: Improving load time by concatenating modules : https://pascoal.net/2016/08/16/vsts-extensions-improving-load-time-by-concatenating-modules/

Define a custom Authentication Scheme for your VSTS extension: http://blog.jessehouwing.nl/2016/05/define-custom-authentication-scheme-for.html

Binary promotion of Visual Studio Team Service Extension : http://blog.jessehouwing.nl/2016/02/binary-promotion-of-visual-studio-team.html

debugging-your-vsts-extension : https://realalm.com/2016/03/11/debugging-your-vsts-extension/

VSTS Extension Build Relationships : https://www.linkedin.com/pulse/vsts-extension-build-relationships-john-peters

Build and Release Task for Extensions of Visual Studio Team Services (VSTS): http://www.dotnetcurry.com/visualstudio/1330/build-release-task-visual-studio-team-system

Publish your VSTS extension using Team Build and Release Management : http://blog.xebia.com/publish-your-vsts-extension-using-team-build-and-release-management/

Publish your extension to a local TFS Update 2 server : http://blog.xebia.com/publish-your-extension-to-a-local-tfs-update-2-server/

Using TypeScript for Visual Studio Online Extensions: https://blogs.msdn.microsoft.com/serkani/2015/05/22/using-typescript-for-visual-studio-online-extensions/

Permission error with on-premises TFS when accessing the API with a PAT: http://blogs.blackmarble.co.uk/blogs/rfennell/post/2017/04/29/4011-Permission-error-with-on-premises-TFS-when-accessing-the-API-with-a-PAT

Consuming VSS.SDK.js : https://blogs.msdn.microsoft.com/serkani/2015/11/30/consuming-vss-sdk-js/

Authoring VS Team Services extension with Build/Release Tasks : https://blogs.msdn.microsoft.com/visualstudioalm/2016/04/26/authoring-vs-team-services-extension-with-buildrelease-tasks/

Putting a release process around my VSTS extension development : https://blogs.blackmarble.co.uk/blogs/rfennell/post/2016/05/06/Putting-a-release-process-around-my-VSTS-extension-development

Creating a VSTS dashboard widget : https://blogs.infosupport.com/creating-a-vsts-dashboard-widget/

My First VSO Extension: Retry Build: http://www.colinsalmcorner.com/post/my-first-vso-extension-retry-build

Install Visual Studio Marketplace extensions directly to Team Foundation Server : https://blogs.msdn.microsoft.com/visualstudioalm/2016/08/25/install-visual-studio-marketplace-extensions-directly-to-team-foundation-server/

Let’s Make a Visual Studio Team Services Extension: http://nocture.dk/2016/01/02/lets-make-a-visual-studio-team-services-extension/

Using BaseUri to develop your VSTS extension : http://wouterdekort.com/2017/01/27/using-baseuri-to-develop-your-vsts-extension/

Presentation of VSTS extensions : https://mikaelkrief.wordpress.com/2016/01/14/presentation-of-vsts-extensions/

Creating an VSTS extension : https://mikaelkrief.wordpress.com/2016/01/14/creatig-an-vsts-extension/

Publishing a VSTS extension : https://mikaelkrief.wordpress.com/2016/01/14/publishing-a-vsts-extension/

A ‘Hello World’ for VSTS Extensions : https://binary-stuff.com/post/a-hello-world-for-vso-extensions

 

From ALM Rangers Blog 

 Building VSTS Extensions with feature flags Part 3:
https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/08/10/building-vsts-extensions-with-feature-flags-part-3/

Building VSTS Extensions with feature flags Part 2:
https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/07/18/building-vsts-extensions-with-feature-flags-part-2/

Building VSTS Extensions with feature flags:
https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/06/27/building-vsts-extensions-with-feature-flags/

How to create or upgrade your team services extension in 4 steps: https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/05/29/how-to-create-or-upgrade-your-team-services-extension-in-4-steps/

How to integrate Application Insights monitoring in your Team Services extension : https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/05/30/how-to-integrate-application-insights-monitoring-in-your-team-services-extension/

Application Insights tokenization for Visual Studio Team Services extensions : https://blogs.msdn.microsoft.com/visualstudioalmrangers/2016/09/25/application-insights-tokenization-for-visual-studio-team-services-extensions/

Generate Team Services extension starter kit with the Yeoman generator VSTS-EXT : https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/03/16/generate-team-services-extension-starter-kit-with-the-yeoman-generator-vsts-ext/

What we delivered in latest releases of the team services extension generator : https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/04/23/what-we-delivered-in-latest-releases-of-the-team-services-extension-generator/

Extensions experiencing – Hang – Does not load – HTTP 401s in browser console on upgraded TFS server  : https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/02/02/extensions-experiencing-hang-does-not-load-http-401s-in-browser-console-on-upgraded-tfs-server/

Getting started with Widgets : https://blogs.msdn.microsoft.com/visualstudioalmrangers/2016/02/01/getting-started-with-widgets/

Developing the Widget : https://blogs.msdn.microsoft.com/visualstudioalmrangers/2016/02/01/developing-the-widget/

Issues and resolving them : https://blogs.msdn.microsoft.com/visualstudioalmrangers/2016/02/01/issues-and-resolving-them/

Publishing Widgets : https://blogs.msdn.microsoft.com/visualstudioalmrangers/2016/02/01/publishing-widgets/

Why are extensions requesting permissions to access resources? : https://blogs.msdn.microsoft.com/visualstudioalmrangers/2016/08/11/why-are-extensions-requesting-permissions-to-access-resources/

Extensions 101 – Attempting to visualize the main processing flow : https://blogs.msdn.microsoft.com/visualstudioalmrangers/2015/12/21/extensions-101-attempting-to-visualize-the-main-processing-flow/

Testing a Team Services extension and tracking code coverage : https://blogs.msdn.microsoft.com/visualstudioalmrangers/2016/12/15/testing-a-team-services-extension-and-tracking-code-coverage/

Accessing Azure Storage from a VSTS extension: https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/02/14/accessing-azure-storage-from-a-vsts-extension/

Set up a CI/CD pipeline with unit testing and code coverage for your Team Services extension : https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/04/24/set-up-a-cicd-pipeline-with-unit-testing-and-code-coverage-for-your-team-services-extension/

Our first steps of embracing DevOps when building Visual Studio Team Services Extensions : https://blogs.msdn.microsoft.com/visualstudioalmrangers/2016/03/25/our-first-steps-of-embracing-devops-when-building-visual-studio-team-services-extensions/

Contributing to the VSTS Developer Tools Build Tasks extension: https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/01/20/contributing-to-the-vsts-developer-tools-build-tasks-extension/

I need an on-prem version of the Visual Studio Team Services extension!: https://blogs.msdn.microsoft.com/visualstudioalmrangers/2016/05/14/i-need-an-on-prem-version-of-the-visual-studio-team-services-extension/

Explore the “Surface Owner” VSO Extension – 1. Getting started: https://blogs.msdn.microsoft.com/visualstudioalmrangers/2015/09/19/explore-the-surface-owner-vso-extension-1-getting-started/

Publishing Visual Studio Online extensions within the preview: https://blogs.msdn.microsoft.com/visualstudioalmrangers/2015/08/21/publishing-visual-studio-online-extensions-within-the-preview/

About Visual Studio Marketplace  
Extension reporting hub for Marketplace publishers https://blogs.msdn.microsoft.com/devops/2017/06/29/extension-reporting-hub-for-marketplace-publishers/

VS Marketplace – Publisher Pivot: https://blogs.msdn.microsoft.com/visualstudioalm/2017/03/01/visual-studio-marketplace-publisher-pivot

Paid extensions in the Visual Studio marketplace : https://blogs.msdn.microsoft.com/bharry/2016/08/30/paid-extension-in-the-visual-studio-marketplace/

Sell VSTS extensions : https://blogs.msdn.microsoft.com/visualstudioalm/2016/08/30/sell-team-services-extensions

Tips and tricks for search on Visual Studio Marketplace: https://blogs.msdn.microsoft.com/visualstudioalm/2016/05/13/tips-and-tricks-for-search-on-visual-studio-marketplace

Now Rate and Review extensions on Marketplace!: blogs.msdn.microsoft.com/visualstudioalm/2016/03/23/now-rate-and-review-extensions-on-marketplace

French articles  
[Partie 1] Présentation des extensions pour VSTS : http://blog.cellenza.com/alm/visual-studio-online/presentation-des-extensions-pour-vsts

[Partie 2] Création d’une extension pour VSTS: http://blog.cellenza.com/alm/visual-studio-online/creation-dune-extension-pour-vsts

[Partie 3] Publication d’une extension pour VSTS : http://blog.cellenza.com/alm/visual-studio-online/publication-une-extension-pour-vsts

[Partie 4] Installer une extension sur TFS 2015 : http://blog.cellenza.com/alm/tfserver/installer-extension-tfs-2015/

 MSDN Magazine

DevOps – Applying DevOps to a Software Development Project : https://msdn.microsoft.com/en-us/magazine/mt767695.aspx

 Videos and training

Microsoft Virtual Academy : Extensions and Widgets for Visual Studio Team Services: https://mva.microsoft.com/en-US/training-courses/extensions-and-widgets-for-visual-studio-team-services-17083?l=Q0sD5M5QD_3706218965

Extensions-101-Intro-to-VS-Team-Services-Extensions: https://channel9.msdn.com/Series/Visual-Studio-ALM-Rangers-Demos/Extensions-101-Intro-to-VS-Team-Services-Extensions

Extensions-102-Gotchas-and-debugging : https://channel9.msdn.com/Series/Visual-Studio-ALM-Rangers-Demos/Extensions-102-Gotchas-and-debugging

 Tools

Team Services Extension generator : https://www.npmjs.com/package/generator-team-services-extension

Cross-platform CLI for TFS and VSTS : https://github.com/Microsoft/tfs-cli

Track telemetry data for your Team Services extension : https://www.npmjs.com/package/telemetryclient-team-services-extension

Extension Download Monitor Widget : http://www.visualstudiogeeks.com/extensions/extension-download-monitor-widget

VSTS Developer Tools Build Tasks : https://marketplace.visualstudio.com/items?itemName=ms-devlabs.vsts-developer-tools-build-tasks

Visual Studio extension : VSTS Extension Project Templates : https://marketplace.visualstudio.com/items?itemName=JoshGarverick.VSTSExtensionProjectTemplates

Need your resources

If you find interesting resources, send me to add them to this list.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *