Creating work item form extensions in Visual Studio Team Services
Nov 13, 2017Mohit K Bagra

Summary
This post details how to write efficient work item form extensions in Visual Studio Team Services (VSTS). It explains the lifecycle of work item forms and their contributions, emphasizing the importance of initializing logic in the 'onLoaded' event rather than the constructor. It describes the five contribution points (Page, Group, Control, Menu, Observer) and the two services (_IWorkItemNotificationListener_ and _WorkItemFormService_) used for interaction. A practical example of a checklist group extension is provided, highlighting the use of TypeScript and the VSS SDK.