Skip to content

mdahamiwal/vsts-team-calendar

 
 

Repository files navigation

build

Team Calendar Extension

for Visual Studio Team Services and Team Foundation Server

Team Calendar helps busy teams stay on track and informed about important deadlines, sprint schedules, and upcoming milestones. Team Calendar is the one place to see and manage the date important to your teams, including sprint schedule, days off (for individuals or the team), and custom events.

The Team Calendar extension provides Visual Studio Online teams an integrated calendar view in web access:

screenshot

See overview to learn more about the features of this extension.

About extensions

Extensions enable you to create first-class integration experiences within Visual Studio Online, just the way you have always wanted. An extension can be a simple context menu or toolbar action or can be a complex and powerful custom UI experience that light up within the account, collection, or project hubs.

To learn more about Extensions, see the overview of extensions.

Developing

Team Calendar compiles as optimized, minified packages using tsproject, requirejs, and gulp.

To setup:

npm i -g tsproject
npm i -g gulp
npm update

Then to compile and bundle, run:

gulp build

To package so you can test in your Visual Studio Team Services account, install the Team Services CLI and run:

tfx extension create --publisher myPublisherId

How to add custom event sources

The Team Calendar extension is designed to be extended by other extensions. Other extensions can contribute new "event sources", which will be pulled from when the Team Calendar is rendered. Once you develop your extension, install it in the account that you installed the Team Calendar extension into.

See the public-events sample for an example of an extension that contributes to the Team Calendar.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

About

Team Calendar Extension for Visual Studio Team Services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 70.0%
  • JavaScript 25.2%
  • HTML 2.9%
  • CSS 1.9%