Deprecating our Folder Management extension

The Folder Management extension was one of the first extensions we published on the marketplace, spear headed by Wouter de Kort. We are building a ‘create folder’ feature in the product for VSTS and TFS 2018 or higher. Because of this, we’re deprecating this extension for those products. Once support for earlier versions of TFS…

0

Building VSTS Extensions with feature flags – Part 2

In Building VSTS Extensions with feature flags we started a discussion about feature flags and how we’re using LaunchDarkly to eliminate risk and deliver value. We closed with a brief mention that we’re trying to find a way to exchange a more secure user key as part of the communication between our extensions and the…

0

Building VSTS Extensions with feature flags

We started talking about features flags (or features toggles) in our Software Development with Feature Toggles MSDN Magazine article. Today, with the increasing deployments of our extensions, and with a view to improving the user experience and our DevOps processes, we embarked on a research project to investigate the feasibility of using LaunchDarkly to eliminate…

0

Visualize the health of your CI/CD pipelines

The latest Team Project Health v1.2 extension, created by Wouter de Kort, Jakob Ehn, Utkarsh Shigihalli, and Ed Elliott, enables users to visualise the overall health of builds and releases. When you’re running multiple CI/CD pipelines, it’s important to visualize their overall health. This DevLabs extension contains a number of dashboard widgets, that enable users…

3

Help us refine our extensibility focus and energy from gap filling to enablement

To ensure that we deliver value, we’re continuously adapting our focus and strategy. We’re reviewing our extensibility strategy for the coming few months and need your feedback to be successful. Are delivering value to you? Are we missing important adoption blockers, feature gaps, or ideas?  Please take few minutes to read this post and share…

0

Debug Yeoman team-services-extension in 5 steps

I recently ran into a bug while trying team-services-extension yeoman generator on macOS. The bug doesn’t affect the overall generator flow it just causes the generator to fail in the last step when packaging the extension into vsix. The bug is now fixed in the latest release v1.0.35, Visual Studio Code was my best buddy…

0

Breakpoint Generator extension is open source

As requested by the community, we open sourced the Breakpoint Generator after an update to support Visual Studio 2017. See Breakpoint Generator Extension Announcement and the for an overview of the extension. Get the latest bits   Thank you to the team! Contributors – Jakob Ehn, Utkarsh Shigihalli Product owners – Andrew Hall, Andy Sterland…

0

Roadmap for the generator-vsts-extension

We have a lot of innovation in store for the generator-team-services-extension and are open to accept your ideas and/or contributions. Here’s our proposed prioritisation and ambitious roadmap:  S116 (current 3-week sprint) Review the template extension architecture Add tfx-cli scripts into package.json Update the template extension architecture Extend Yo generator extension templates Generate Dashboard Widget Improvements…

1

Why we broke generator-vsts-ext and created generator-team-services-extension

If you were excited by Generate Team Services extension starter kit with the Yeoman generator VSTS-EXT and have downloaded the generator artefacts, you should read on. I’m sorry for any inconvenience we’ve caused with the recent hotfixes. We’re dog fooding our own solutions and we feel your frustration! We’re intentionally release gap-fillers as quickly as…

0

Generate Team Services extension starter kit with the Yeoman generator VSTS-EXT

We’ve been developing extensions for the Visual Studio Marketplace for a while. An observation we’ve made is that we have spent a lot of time building basic extension architectures, managing the latest version of the SDK and typing, creating consistent folder structures, and configuring manifests. “Never let humans do a computer’s job” – Donovan Brown…

3