TFS 2013 Team Explorer Extension : Release notes data

110 views Asked by At

I have an extension to be able to generate release notes from TFS Team Explorer. That main feature is working and the document is generated based on selected queries available in the team's project.

But now I want to enable users to keep track of release notes entries so that for each release notes generated, I have a record available with all the data. Kind of like the build definitions, but then in a separate navigation item.

To do that, I would need to add "custom" data schema element to support storing the release notes data. How can I do that??

I have already thought about using a custom work item type, but I don't think that would be a nice fit. Adding custom tables, ... etc is not actually a nice thing either...

1

There are 1 answers

1
Kenny Saelen On BEST ANSWER

Seems there are two options here:

  • Indeed adding a custom work item type
  • Get to work with the Teamfoundation server side API

The latter is what I discovered the last 2 days. The following link is a starting point to understand how data is stored in TFS : Components of the TFS data warehouse

There you can read all about the operational databases where we can add data. Then adapters can be written. The purpose of the warehouse adapter is to put the operational data into a form usable by the data warehouse.

So for a third party tool like what I want to do here, this seems the way to go.