Introduzione

Completato

I team di sviluppo in tutto il mondo condividono un obiettivo coerente: il rilascio di software. Che si tratti di una piattaforma principale con versioni annuali o di un sito Web pubblicato più volte al giorno, ogni flusso di lavoro tende allo stesso risultato.

Si supponga di essere alla guida di un team di sviluppatori software impegnato nella versione successiva del proprio prodotto. Man mano che il team aumenta, le sfide di mantenere tutto in esecuzione senza problemi diventano più difficili. Tutto deve essere concentrato sulla versione imminente ed è necessario un flusso di lavoro adatto alla natura imprevedibile della progettazione. Il flusso di lavoro deve fornire un set di processi pratici per la gestione del lavoro, del codice e dei risultati finali. L'aspetto positivo è che si sta già usando GitHub e questo semplifica notevolmente la situazione.

In questo modulo viene descritto come implementare un flusso di lavoro basato su versioni in GitHub usando bacheche, rami e versioni del progetto.

Obiettivi di apprendimento

Contenuto del modulo:

  • Compilare una scheda di progetto per gestire la versione successiva.
  • Creare ed eseguire il commit delle modifiche in un ramo di versione.
  • Creare un tag Git e una versione in GitHub.
  • Risolvere i bug dopo una versione.
  • Automatizzare e documentare meglio le modifiche alla versione.

Prerequisiti

  • Un account GitHub
  • Capacità di esplorare e modificare file in GitHub
  • Familiarità con le richieste pull

È consigliabile completare il modulo Introduzione a GitHub prima di iniziare questo modulo.