Introduzione

Completato

I progetti GitHub supportano praticamente qualsiasi dimensione. Il vantaggio di questa scalabilità è che i progetti possono crescere per includere innumerevoli file, commit, problemi, richieste pull e altro ancora. Lo svantaggio è, in realtà, lo stesso.

Si supponga di essere uno sviluppatore che lavora a un progetto in rapida crescita. Man mano che gli altri collaboratori entrano a farne parte, sono in grado di aggiungere funzionalità e correggere i bug a una velocità incredibile. Ognuna di queste modifiche, tuttavia, include probabilmente numerose informazioni contestuali nascoste in problemi, discussioni, commit e richieste pull. Sebbene queste informazioni sembrino chiare a tutti al momento, il rischio di perdere contesto con il passare del tempo può compromettere significativamente la produttività. Che cosa succede quando viene segnalato un bug che riconduce ad attività di oltre un anno fa? Fortunatamente, GitHub offre alcuni metodi per accelerare rapidamente qualsiasi attività.

In questo modulo verrà descritto come eseguire ricerche nella cronologia del repository e organizzarla tramite filtri, il comando blame e collegamenti incrociati in GitHub.

Obiettivi di apprendimento

Contenuto del modulo:

  • Individuare problemi rilevanti e richieste pull.
  • Eseguire ricerche nella cronologia per trovare contesto.
  • Creare connessioni in GitHub per aiutare altri a trovare elementi.

Prerequisiti

  • Un account GitHub
  • Capacità di esplorare e modificare file in GitHub

Questo modulo descrive il processo di ricerca e organizzazione delle informazioni in GitHub. Per apprezzare in modo completo i vantaggi presentati in questo modulo, è consigliabile completare prima i moduli seguenti: