Domanda

Sarei interessato a contribuire a un progetto open source, ma non ho idea di dove possa trovare un progetto che cerchi persone. Esiste un sito che elenca quelli aperti e cosa stanno cercando, ecc? Sarei particolarmente interessato ai progetti Java

È stato utile?

Soluzione

Di solito c'è una sezione chiamata " aiuto voluto " nella maggior parte dei progetti open source.

Cerca quella sezione. Fammi vedere se posso prenderne un po 'per te.

Eccone alcuni: http://sourceforge.net/people/

Altri qui:

http://code.google.com/hosting/search?q= help + voleva

Altri suggerimenti

Invece di cercare progetti che necessitano di aiuto, troverei un progetto a cui sei interessato e utilizzi, quindi controllerei i loro problemi / database di bug, troverei un bug, lo aggiusterei e invierei una patch. Ripeti finché il team non ti conosce, quindi chiedi di unirti.

Se scegli un progetto casuale che ha bisogno di aiuto, probabilmente non ti atterrai a lungo. Devi essere interessato al progetto a cui stai contribuendo e il modo migliore per mantenere il tuo interesse è se effettivamente usi il software su cui stai lavorando.

Aggiorna

Ora esiste un sito Web open source chiamato Up For Grabs dove puoi trovare open progetti di origine che cercano aiuto e hanno etichettato alcuni dei loro bug come adatti a nuovi sviluppatori. Continuo a sostenere la mia affermazione originale secondo cui dovresti seguire i tuoi interessi, ma questo sito Web può essere un buon punto di partenza.

La maggior parte dei progetti open source necessita di un qualche tipo di aiuto, quindi è probabile che la tua applicazione open source preferita sia una di queste. Invece di cercare qualche progetto casuale che abbia bisogno di aiuto, prendi solo un pezzo di codice che usi frequentemente e offri aiuto. Prova a migliorare i documenti con cui hai avuto difficoltà quando eri un principiante, registrandoti e discutendo di qualcosa che ti infastidisce, vai al tracker dei problemi e lavora su alcuni bug che ti infastidiscono o chiedono nella mailing list con cosa potresti aiutare.

Fai la solita cosa open source e gratta il tuo prurito. Contribuirai molto meglio a un progetto a cui tieni piuttosto che a un progetto casuale che ti capita di scegliere per strada.

Il più grande sito open source è sourceforge.net (principalmente * nix). La crescente popolarità (e più orientata a .NET) è CodePlex

Sebbene questa domanda sia diversa, la risposta è la stessa.

What è un buon progetto su cui lavorare per apprendere modelli e pratiche moderni?

Trova un'organizzazione di servizi di comunità che ha bisogno di aiuto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top