RetroGit è un servizio pensato per compilare riassunti giornalieri o settimanali delle proprie attività sul repository pubblico di GitHub, un modo per tenere traccia delle attività svolte in passato ma anche per confrontare il lavoro compiuto con quello che resta ancora da fare su un dato progetto software.
I riassunti di RetroGit si riferiscono al giorno attuale ma prendono in considerazione gli anni già passati, dicono gli sviluppatori, e per compilare i riassunti giornalieri il servizio ha bisogno di accedere ai dati personali degli utenti – necessari per identificare l’indirizzo e-mail a cui spedire il tutto – i repository veri e propri a cui si è contribuito con il proprio codice.
Gli sviluppatori di RetroGit lamentano la scarsa possibilità di ridurre i tipi di informazioni da scandagliare per compilare i riassunti giornalieri, una caratteristica insita nella API di GitHub e che quindi non può essere modificata da terzi.
Anche considerando questo, a ogni modo, RetroGit garantisce (o dovrebbe garantire) sufficiente riservatezza: i server del servizio archiviano solo lo stretto necessario per la compilazione dei riassunti, mentre i dati recuperati tramite la API di GitHub vengono eliminati dopo un breve periodo dalla memoria cache del servizio.
Via | RetroGit