È piuttosto semplice. Si può riassumere lo sviluppo di un semplice progetto di comunità in un processo circolare di appena due semplici azioni: Inseguimento
Bug. Test del software, registrazione dei bug, verifica della loro archiviazione nel posto giusto, richiesta di ulteriori dettagli, ecc. Se validi, questi rapporti contengono i dettagli per la fase successiva:
Patching. Individua un bug, riproducilo, modifica il codice per risolverlo, prova localmente e invia la patch. Questo torna alla prima fase in cui la segnalazione di bug è contrassegnata come fissa o meno.
Devi iniziare con la fase uno. Non devi seguire un bug e puoi aiutare semplicemente saltellando e assicurandoti che altri bug relatori stiano facendo le cose giuste (assicurandoti che ci siano discariche laddove possibile, assicurandoti che i tag siano corretti, unendo i duplicati).
Oppure puoi essere più coinvolto e testare il software per trovare nuovi bug. L'onere di sistemare le cose è ora il tuo.
Una volta acquisita maggiore familiarità con il progetto, il codice e i manutentori, è possibile essere pronti a intervenire per correggere alcuni bug in sospeso.
Una cosa importante da ricordare è che è possibile chiedere aiuto. Nessuno si aspetta che un estraneo comprenda tutto il codice o sia in grado di correggere tutti i bug. I manutentori saranno molto più che felici di aiutare qualcuno a iniziare perché spesso si riprendono il loro tempo dal lavoro che fai nel progetto.
https://www.quora.com/How-do-I-participate-or-contribute-in-open-source-projects –