Una volta assegnata la gestione di un progetto a RepositoryProvider, è possibile che altri plug-in desiderino specificare una gestione particolare per i propri progetti e file. Il plug-in di team definisce punti di estensione che altri provider e altri plug-in possono utilizzare per registrare tipi di file e dichiarare file la cui gestione deve essere assegnata al repository.
I provider di team possono anche registrare una classe da utilizzare per conservare un insieme di progetti in modo che sia possibile condividere i riferimenti ai progetto all'interno di un team e i contenuti effettivi provengano dal repository.
Infine, i provider di team possono contrassegnare le risorse come "risorse private di team."