Il modo migliore per prepararsi per futuri programmi di tutoraggio come la GSOC è diventare un collaboratore del progetto che ti interessa in anticipo. Esistono migliaia di organizzazioni open source e centinaia di organizzazioni hanno partecipato a GSoC in passato. Ad esempio, consulta l'elenco delle organizzazioni che hanno partecipato nel 2014. Potresti trovare un mentore all'interno di una determinata organizzazione.
Una volta che hai deciso a quale progetto vuoi contribuire ed esplora le informazioni disponibili sul sito web e sul wiki, puoi presentarti ai mentori del progetto e chiedere loro se hai domande sul loro contributo. Il mentore può aiutarti a creare il codice del progetto, identificare un semplice bug da cui iniziare e aiutarti con la tua patch. Il mentore può guidarti attraverso i contributi successivi e indicarti le risorse per risolvere una particolare attività.
IRC è uno dei principali canali di comunicazione per i progetti open source. Dovresti provare a contattare un mentore nel canale IRC del progetto e usare l'email se non trovi il tuo mentore su IRC. In genere, esistono altre persone nel canale IRC del progetto che possono aiutarti. Puoi rivolgerti al mentore direttamente nel canale IRC utilizzando il suo nickname nella tua domanda. Ad esempio, se il nickname IRC del mentore è Kelly, puoi dire "kelly: ciao! Ho appena creato project-foo e sto cercando un bug da correggere: ho trovato il bug 1234 e il bug 4321 nel sistema di monitoraggio dei bug del progetto che sembrano entrambi qualcosa su cui posso provare a lavorare, ma volevo vedere se hai qualche consiglio, dato che sei indicato come mentore per il progetto".
Non esitare a esplorare un'organizzazione anche se non è chiaro a chi rivolgersi. Probabilmente troverai alcuni indizi su come partecipare alla home page dell'organizzazione. Uno degli approcci consiste nel esaminare il log di commit del progetto all'interno dell'organizzazione di tuo interesse per vedere chi è il collaboratore più frequente e seguire i relativi post sul canale IRC e sulla mailing list del progetto per saperne di più sul progetto. Puoi anche fare eventuali domande sul canale e sulla mailing list IRC del progetto.
Puoi trovare altri mentori, semplici bug e cose da imparare sul sito della community di OpenHatch. In particolare, le missioni di addestramento OpenHatch sono utili da completare per chiunque non debba contribuire all'open source.
Se le organizzazioni che partecipano a GSoC quest'anno non sono ancora state annunciate, non lasciare che ti interrompa. Anche se inizi a contribuire a un'organizzazione che quest'anno non farà parte di GSoC, sarai comunque molto più preparato a candidarti a un'altra organizzazione che parteciperà a GSoC.
Aiuta a spargere la voce su questa risorsa inviando un'email fornita ai gruppi di studenti, pubblicando un aggiornamento di stato sui social network o distribuendo il volantino e il volantino con le informazioni visibili in questa pagina.