Welcome to the TFS Integration Platform!

The TFS Integration Platform is a project developed by the Team Foundation Server (TFS) product group to facilitate the development of tools that integrate TFS with other systems. Currently, the scope of this project is to enable TFS to integrate with other version control and work-item/bug tracking systems, but the eventual goal of this project is to enable integration with a broader range of tools/systems (i.e. build). This platform enables the development of two major classifications of tools: tools that move data unidirectionally into TFS, and tools that synchronize data bidirectionally.

Prior to this project, we had a similar effort called the TFS Migration and Synchronization Toolkit. This platform is designed to replace that project. You can find the archived wiki content for that project on the Archive page, and the releases are still available on the Downloads tab.

Interested in contributing? Visit the page on Contributing for more information. Check out these Community developed migration/integration projects.

Migration Guidance

If you’re thinking about migrating to TFS, but don’t know where to start, then check out the Migration Guidance Document. This document outlines many of the common scenarios for migrating data into TFS, and it provides recommended options for each scenario.

Limitations

Please also be aware of the Limitations that exist for this platform. Not all scenarios are currently able to be supported due to limitations of TFS, and not all features of TFS are in scope for this project.

If you’re looking for migration tools or partner services, please also see the TFS Migration and Integration Solutions page on MSDN http://msdn.microsoft.com/en-us/teamsystem/bb840033.aspx.

Alpha Release

Stay tuned for more details coming soon.

Goal of the Alpha Release

For different software projects, terms like "Alpha" and "Beta" often have different meanings. For this project, the intent of the Alpha release is as follows:
  • Serve as the initial effort to begin sharing the development of the new Integration Platform with the community. In the past, we received feedback that members of the community want transparency, so we're trying to provide that transparency with this release.
  • Provide an opportunity for developers in the community to provide feedback early in the development cycle. Gathering feedback while it is early enough to make a difference is important, and an Alpha release is an appropriate release vehicle to accomplish this goal.
  • Not a platform that should be used to build tools that will be in a production environment. While we're very happy with the stability of this platform, there are still many changes coming, and many important features missing. As this release is aimed at developers, we're trying to give developers a chance to familiarize themselves with our new platform.

In the coming months, we plan to release a Beta which will be followed by a full RTW release. As those milestones near, this page will be updated with the latest status for the project.

Team Members' Blogs

Links

Last edited Fri at 11:05 PM by mmitrik, version 19

 

Want to leave feedback?
Please use Reviews instead.

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2009.10.27.15987