Introduzione
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: