Quale dovrebbe essere la prossima cosa dopo essere stato accettato come contributore ad un progetto Open Source?

0

Quindi questa è la prima volta che cerco di lavorare con un Open Source Project .

Ho creato un account Code Plex cercato per un progetto di cui pensavo di poterne far parte.

Ho inviato una richiesta per partecipare al progetto. Il responsabile del progetto ha accettato la mia richiesta.

Ho già downloaded source code del progetto.

Qualcuno potrebbe suggerire cosa dovrei fare dopo?

Dato che non ho mai lavorato con Open Source Projects , la cosa migliore che penso per me sarebbe passare attraverso code e studiarlo e capire come funziona.

A parte questo, voglio sapere quali sono le cose che molti di voi fanno quando vengono accettati come contributori.

Anche il progetto che ho scelto di lavorare include ASP.NET MVC e javascript library Raphael.js di cui non ho esperienza precedente.

Quindi dovrei anche iniziare a guardarlo anche?

Qualsiasi suggerimento è benvenuto.

    
posta priyank patel 21.07.2012 - 10:40
fonte

2 risposte

7

Grazie per aver voluto contribuire al mondo open source, ma per favore non chiedere di essere un contributore se non sai ancora come contribuire.

Sono il proprietario di un codice sorgente di una libreria che è stato scritto dieci anni fa in .NET. Nonostante ciò è ancora utilizzato da migliaia di aziende in tutto il mondo, quindi speravo di ottenere contributori per aiutare con correzioni di bug e refactoring.

Nell'ultimo anno ho accettato fino a 10 nuove richieste di contributori. Solo uno ha contribuito finora.

Il suo messaggio di richiesta era un po 'diverso. Era qualcosa del tipo:

I have been using your library for a while now, and I'm aware of a few bugs I would like to address and I also want to extend module XXX in order to YYY because of ZZZ.

Le altre richieste sembravano (la seguente è una vera e propria):

Hi, I'm a professional .NET consultant from XXX. I'd like to give my contribute to the project.

Quindi il mio consiglio sarebbe quello di scegliere un progetto che effettivamente usi e sapere come migliorarlo prima. Se non sai cosa migliorare per primo, assicurati di controllare il codice sorgente per vedere se sarebbe effettivamente possibile aggiungere valore in esso.

    
risposta data 21.07.2012 - 11:20
fonte
2

Scopri il codice e ottieni una panoramica di esso. Dai un'occhiata a tutto, ma non perdere troppo tempo. All'inizio non devi capire ogni piccolo dettaglio.

Le prime cose che vorrei fare sono correzioni di bug e richieste. Puoi conoscere bene il codice in questo modo.

Dopo aver fatto alcune cose, puoi svolgere compiti più grandi. Perché hai aderito al progetto? Dove c'erano delle cose specifiche che volevi cambiare?

    
risposta data 21.07.2012 - 11:07
fonte

Leggi altre domande sui tag