2010-06-06 18 views
10

Sono nuovo di Github e mi piace aiutare altre persone con i loro progetti che trovo interessanti. So che ci sono molte guide nel posto github, ma penso che potrebbe essere bello raccogliere un sacco di esperienze di persone reali.Come devo iniziare ad aiutare i progetti in Github?

Quindi, vi invito a postare le vostre prime esperienze in github. Se sei un non-così-principiante o sei un heavy rock in github comunity, penso che le tue battute potrebbero incoraggiare i neofiti come me a entrare in questa grande comunità open source.

+0

https://www.quora.com/How-do-I-participate-or-contribute-in-open-source-projects –

risposta

10

È piuttosto semplice. Si può riassumere lo sviluppo di un semplice progetto di comunità in un processo circolare di appena due semplici azioni: Inseguimento

  1. 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:

  2. 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.

2

Github è solo un sito Web che aggrega i progetti. Devi chiedere ai promotori del progetto come vogliono che tu aiuti. È inutile chiedere qui perché non conosciamo le regole specifiche per il progetto a cui sei interessato. Diversi progetti hanno diversi modi di fare le cose e richiedono aiuto in diversi settori.

Scopri come usare Git sarebbe la cosa numero uno da dire. Oh, e assicurati di seguire gli standard di codifica.

3

MODIFICA:CodeTriage.com può essere d'aiuto.

Questa è una specie di vecchia domanda, ma c'è un nuovo sito che sta cercando di aiutare le persone come l'OP a trovare progetti a cui contribuire.

Il sito si chiama Looking For Pull Requests (è morto nel 2016) e si propone di aiutare le persone in cerca di aiuto per trovare persone che vogliono aiutare.

Puoi solo sfogliare l'elenco dei progetti e vedere quanto sono attivi, o puoi pubblicare il tuo progetto abbastanza facilmente.

Problemi correlati