CodePlex et TFSCCPolicy
Comme en parlai Fabrice il y’a quelques temps, de plus en plus de monde se lancent dans la création de projets sur CodePlex.
Etant donné que le site repose sur du Team Foundation Server, et à force d’en entendre parler (de CodePlex, pas de Team Foundation hein!), j’ai décidé de me lancer moi aussi dans l’aventure !
Voici donc le projet « TFS – Code Comments Check-in Policy », une politique d’archivage pour Team Foundation Server qui valide la présence de commentaires dans le code C# : http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCCPolicy
---------------
Le processus d’ouverture de Team Project dans CodePlex est assez rapide, suite à une demande par formulaire j’ai eut deux/trois échanges d’emails avec une responsable du site afin de créer le projet, re-spécifier le nom (le mien était trop long) et choisir une licence adaptée.
L’ajout des sources sur le site se fait ensuite directement depuis Visual Studio 2005 au travers de Team Explorer (téléchargement gratuit: http://download.microsoft.com/download/2/a/d/2ad44873-8ccb-4a1b-9c0d-23224b3ba34c/VSTFClient.img)
Pour ajouter vos sources :
1. Ouvrez votre solution dans Visual Studio (si elle utilise déjà un contrôleur de sources, déliez la)
2. Dans le menu Tools > Options de Visual Studio sélectionnez « Source control » afin de choisir « Visual Studio Team Foundation Server » comme plug-in.

3. Ouvrez Team Explorer : menu View > Team Explorer
4. Dans Team Explorer, cliquez sur l’icône « Add Existing Team Project »
5. Une fenêtre vous demandant de sélectionner un serveur apparaît, cliquez sur le bouton « Servers » puis sur « Add » pour en ajouter un
6. Utilisez l’URL spécifiée sur votre site CodePlex afin de vous connecter au serveur qui vous a été attribué (ainsi que vos identifiants login/pass)

7. Le serveur CodePlex apparaît maintenant dans la liste des serveurs disponibles, en le sélectionnant, votre projet apparaît.

8. Une fois connecté au serveur et à votre projet, il vous suffit de faire un click droit sur votre solution, et de sélectionner l’option « Add to source control » afin de choisir CodePlex comme outil de gestion de sources.
9. Un petit check-in pour la route, et voila maintenant vos sources archivées sur le serveur (et partagées avec les autres contributeurs de votre projet).
Voila, si vous avez un problème avec l'archivage de vos sources, n'hesitez pas à me faire signe!