Support d'équipe

La plateforme Eclipse est basée sur le principe de liberté des utilisateurs de créer et d'éditer des ressources dans le système de fichiers. Le plug-in d'équipe définit d'autres API permettant à des plug-in d'intégrer la fonction d'un référentiel de gestion de versionnage et de configuration. La fonction fournie par un référentiel affecte surtout le flux de travail de l'utilisateur, sachant qu'elle ajoute des étapes pour l'extraction de fichiers, la comparaison de leur contenu avec le contenu local, leur versionnage et le renvoi des fichiers mis à jour au référentiel. Le but de l'API du plug-in d'équipe consiste a être suffisamment passive pour permettre aux fournisseurs du plug-in du référentiel de définir leur propre flux de travail afin que des utilisateurs connaissant leur produit puissent manipuler la plateforme de la même façon.

Pour ce faire, des points d'ancrage sont fournis pour permettre aux plug-in d'équipe d'intervenir dans des opérations sollicitant des ressources. Par exemple, lorsqu'un utilisateur enregistre un fichier, un fournisseur de référentiel peut l'enregistrer dans le référentiel, demander à l'utilisateur si une vérification doit être effectuée ou le comparer avec le contenu du référentiel. 

Le support de l'interface graphique est également structuré de façon passive. Des marques de réservation sont définies par le plug-in d'équipe pour les propriétés, préférences et actions du fournisseur d'équipe, mais c'est au fournisseur du plug-in que revient la définition de ces éléments de l'interface graphique. Le plug-in d'équipe inclut également un assistant de configuration personnalisable permettant aux utilisateurs d'associer des projets à des référentiels. Des plug-in peuvent fournir un contenu à cet assistant afin de communiquer des informations spécifiques au référentiel aux utilisateurs. 

Plusieurs fournisseurs de référentiel peuvent coexister dans la plateforme. En fait, il est même possible d'avoir diverses implémentations client pour le même référentiel. Par exemple, vous pouvez installer un client CVS destiné à des experts et un autre pour des utilisateurs débutants.

Copyright IBM Corporation and others 2000, 2003.