Sestavení týmového uživatelského rozhraní

Modul plug-in týmového uživatelského rozhraní vychází z toho, že podsystém by měl poskytovat jednoduché záchytné body a sloty pro poskytovatele, aby tito mohli přidat svoji implementaci uživatelského rozhraní.   Týmový modul plug-in nedefinuje standardní týmové operace a namísto toho ponechává tok prací na implementaci poskytovatele.   Týmové uživatelské rozhraní implementuje několik standardních průvodců a dialogových stránek, které mohou poskytovatelé rozšířit. Patří sem průvodce konfigurací projektu, dialogové okno pro export sady projektů a předvolby pro typy souborů a ignorované soubory.   Ještě důležitější je, že také definuje "týmový" slot pro akce a předvolby, jenž slouží jako jediný integrační bod pro uživatelská rozhraní ze strany poskytovatelů.   Tímto způsobem se uživatel dozví, kde najít všechny funkce související s týmem.

Chcete-li vytvořit týmové uživatelské rozhraní, musíte začít základním návrhem.  Určete akce, které vaše úložiště podporuje a ve kterých pohledech a editorech by tyto akce měly být přístupné.   Implementace vašeho uživatelského rozhraní se realizuje prostřednictvím standardních bodů rozšíření pracovní plochy.  Kromě toho můžete nadefinovat své vlastní předvolby, které zapadají do standardního vývojového prostředí.   Dokonce můžete vytvořit své vlastní pohledy, které budou zobrazovat informace a operace týkající se úložiště. (Klient CVS implementuje své vlastní pohledy pro synchronizaci s úložištěm a navigaci v úložišti.)

Stručně řečeno, vytvoření týmového uživatelského rozhraní vyžaduje znalost několika tříd uživatelského rozhraní pro konkrétní tým, ale z větší části staví na návrhu a principech vývoje uživatelského rozhraní pracovní plochy.