Introduzione

Completato

La sostenibilità a lungo termine del software open source dipende in modo considerevole dalla community. Per contribuire ai progetti open source, è possibile, ad esempio, apportare contributi al repository del progetto ed eseguire revisioni del codice.

Si supponga di usare librerie open source per i propri progetti e al lavoro già da un po' di tempo. Come spesso avviene nell'open source, si è deciso di contribuire a propria volta ad alcune di queste librerie e framework.

Tuttavia, non avendo mai apportato contributi in passato, non si è certi di come iniziare.

In questo modulo verrà illustrato come apportare contributi significativi ai progetti open source. Verranno illustrati i tipi di progetti e di attività che avranno un certo impatto e come acquisire familiarità con il progetto e con gli standard della community. Verrà illustrato come usare in modo efficace git e GitHub per apportare miglioramenti al codice o alla documentazione. Verrà anche illustrato cosa fare e cosa evitare per comunicare con i gestori del progetto, come richiedere assistenza, come richiedere una revisione e come esaminare il lavoro di altri in GitHub.

Al termine del modulo, verrà illustrato come inviare un contributo corretto a un progetto open source in GitHub adottando le procedure consigliate.

Obiettivi di apprendimento

Gli obiettivi del modulo sono:

  • Trovare attività e progetti open source a cui contribuire in GitHub.
  • Creare richieste pull per progetti open source.
  • Implementare le procedure consigliate per comunicare con i gestori dei progetti open source ed eseguire revisioni del codice.
  • Trovare le community open source e parteciparvi.

Prerequisiti

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

Nota

Questo modulo illustra come apportare contributi ai progetti open source in GitHub. Per acquisire familiarità con GitHub, completare prima il modulo seguente: