This repo contains samples to help jump-start you in your development of Extensions for Visual Studio Online.
- Join the Visual Studio Partner program to get early access to the Extensions feature
- Verify the Extensions feature has been enabled on your account by navigating to
https://youraccount.visualstudio.com/_admin/_ext
. - Available local or cloud web server with HTTPS (IIS, Node.js, Azure Web App, Heroku, etc)
- Clone this repo
- Browse to the folder of the extension you are interested in trying
- Publish the contents of the extension to a local or cloud web server
- The root of the extension should be at the root of the web server, for example: https://myserver/images/fabrikam-logo.png
- Copy the extension manifest file (
extension.json
) to something likeextension-me.json
- You do not need to re-deploy/re-publish after updating this file
- Update this extension manifest file:
- Update the
namespace
field to a globally-unique value. For example:johnsmith.samples.build-inspector
- Update the
baseUri
field to be the fully-qualified URL to the root of your web server, for example:https://myserver
- Install the extension into your Visual Studio Online account
- Navigate to
https://youraccount.visualstudio.com/_admin/_ext
(replace youraccount with your real account name) - Click Install and browse to your manifest file, for example extension-me.json
- Click OK
Clean up old or unneeded Git branches right from within Visual Studio Online.
Discover all the places (called contribution points) in Visual Studio Online you can extend, including hubs, toolbars, and context menus, and more.
Demonstrates advanced extension concepts like AMD loading, using UI controls, history, and more. This sample is written in TypeScript and must be built before it can be installed. Open readme.md for instructions.
Explore different UI controls, including menus, toolbars, custom controls, and more.
Adds an event source to the Team Calendar extension for public holidays. Note that this sample contributes to another extension rather than core Visual Studio Online.