Edizione Team
L’edizione Team porta più persone a condividere una sola configurazione aziendale mantenendo separato chi governa la baseline da chi contribuisce alle memorie. Per riuscirci usa due repository e ricava i ruoli direttamente dai permessi del tuo account git — non c’è nulla da configurare nell’app.
Due repository, due ruoli di scrittura
Il setup Team configura due repository perché la governance separa la configurazione gestita dalle memorie:
- CORE — configurazione governata. È la baseline aziendale: regole, skill, comandi, agenti. I maintainer la scrivono; i membri la ricevono in sola lettura.
- MEMORIES — memorie del team. Contiene la memoria di progetto, il registro dei posti (seat) e l’audit. Vi contribuiscono tutti i partecipanti, anche chi è in sola lettura sul CORE.
Un unico wizard configura entrambi: con lo stesso provider e la stessa organizzazione basta un’unica autenticazione.
Ruoli e permessi
Il ruolo non si configura nell’app: è dedotto dai permessi del tuo account sul repository git. Chi può scrivere sul CORE è un maintainer; chi può solo leggerlo è un membro.
| Ruolo | CORE | MEMORIES | Cosa può fare |
|---|---|---|---|
| Maintainer | scrittura | scrittura | Gestisce la baseline aziendale e i plugin, genera gli inviti, esegue la manutenzione dei repository, può disattivare le macchine e unire i progetti. |
| Membro | lettura | scrittura | Riceve la configurazione e contribuisce alle memorie. Nelle viste roster i dati altrui sono mascherati. |
| Visualizzatore | lettura | lettura | Vista in sola lettura. |
I valori predefiniti del team
Le scelte del maintainer diventano i valori predefiniti del team: impostazioni come la cadenza della sincronizzazione automatica e le opzioni delle memorie vengono propagate agli altri membri, che le ereditano automaticamente alla sincronizzazione successiva. È il modo per dare a tutto il team una configurazione coerente senza che ognuno debba impostarla a mano.
L’eredità non sovrascrive le tue scelte esplicite: se hai già impostato tu una di quelle opzioni, la tua preferenza resta. I valori del team riempiono soltanto ciò che non hai ancora deciso. Così una nuova macchina parte subito allineata al team, mentre chi ha esigenze particolari mantiene il proprio controllo.
Eliminare e ripristinare gli elementi condivisi
Quando un maintainer elimina un elemento condiviso — una skill, una regola, un comando, un agente, un hook o un plugin personalizzato — l’eliminazione raggiunge l’intero team alla sincronizzazione successiva e resta eliminato: la macchina di un membro rimasta indietro non lo riporta più indietro. I membri non devono fare nulla; l’elemento semplicemente scompare e non torna.
Un maintainer può riportare indietro un nome rimosso con Ripristina, mostrato in un elenco Eliminato dal team in fondo a ogni sezione. Ripristina ri-consente il nome, così l’elemento può essere ricreato e condiviso di nuovo — non ripristina il contenuto precedente (recuperalo dalla cronologia git o da un backup).
Entrare in un team
Se hai ricevuto un codice invito — comincia con KNMI- — bastano pochi passaggi: in un colpo
solo attivi la licenza del team e configuri i repository con le tue credenziali git personali.
-
Incolla il codice nella vetrina.
Nel riquadro Hai già una licenza? incolla il codice
KNMI-…nel campo Incolla il codice licenza e premi Attiva. Il codice viene riconosciuto come invito e si apre il modale Entra nel team. -
Inserisci i tuoi dati git.
Nel modale compila Il tuo nome, Email (per l’attribuzione dei commit), Nome utente e Token di accesso del tuo account git personale. Il modale non si chiude se clicchi fuori, così non perdi i dati digitati.
-
Premi Entra.
In un solo passaggio la licenza del team viene attivata e i due repository (CORE e MEMORIES) vengono configurati con le tue credenziali. Da qui prosegui con il normale ciclo di sincronizzazione.
La scheda Team
Con l’edizione Team la dashboard mostra una scheda Team dedicata.
- La tua identità. Se questa macchina non ha ancora un’identità, una scheda ti chiede il tuo nome e la tua email e li salva. L’email è ciò che permette al tuo host git di attribuire a te i commit di sincronizzazione — senza, restano anonimi. Puoi cambiare entrambi in seguito dal pannello Impostazioni utente.
- Membri. L’elenco dei membri con le rispettive macchine e il ruolo (Maintainer / Membro / Visualizzatore ).
- Inviti generati. Una tabella con data, autore, scadenza e stato di ogni invito (in attesa, riscattato, scaduto).
Generare un codice invito
Dalla scheda Team, Genera codice invito crea un codice da condividere. Puoi copiarlo, inviarlo via email e gli viene assegnata una scadenza. Ricorda che il codice non viene conservato dall’app: condividilo subito con la persona invitata.
La generazione degli inviti è riservata ai maintainer. Se ti serve un codice per un nuovo collega, chiedilo a un maintainer del team.
Vedi anche
- Primo avvio e setup — attivazione licenza e collegamento dei repository.
- Cosa sincronizza — i domini di sincronizzazione, governance del team inclusa.
- Manutenzione del repository — operazioni sicure su CORE e MEMORIES.