La meilleure façon de vous préparer à participer à des programmes de tutorat comme GSoC à l'avenir consiste à devenir contributeur du projet qui vous intéresse à l'avance. Il existe des milliers d'organisations Open Source, et des centaines d'entre elles ont déjà participé au GSoC par le passé. (Consultez par exemple la liste des organisations ayant participé à cette édition en 2014.) Vous trouverez peut-être un mentor au sein d'une organisation donnée.
Une fois que vous avez sélectionné le projet auquel vous souhaitez contribuer et exploré les informations disponibles sur son site Web et son wiki, vous pouvez vous présenter aux mentors et leur poser toutes vos questions concernant votre contribution au projet. Le mentor peut vous aider à créer le code du projet, identifier un bug facile à mettre en place et vous aider à corriger ce bug. Le mentor peut vous guider pour vos prochaines contributions et vous orienter vers les ressources nécessaires à la réalisation d'une tâche particulière.
IRC est l'un des principaux canaux de communication pour les projets Open Source. Essayez de contacter un mentor sur la chaîne IRC du projet et utilisez l'e-mail s'il n'apparaît pas sur IRC. En général, d'autres utilisateurs de la chaîne IRC du projet peuvent également vous aider. Vous pouvez vous adresser au mentor directement sur le canal IRC en utilisant son pseudonyme dans votre question. Par exemple, si le parrain de l'IRC du mentor est kelly, vous pouvez dire "kelly: bonjour ! Je viens de créer le projet-foo et je cherchais à le corriger. J'ai trouvé le bug 1234 et le bug 4321 dans le système de suivi des bugs du projet qui semblent tous deux faire l'objet d'une intervention, mais j'aimerais savoir si vous avez une recommandation, car vous êtes nommé mentor pour le projet.
N'hésitez pas à explorer une organisation, même si vous ne savez pas à qui vous adresser. Vous trouverez probablement des indices pour vous impliquer sur la page d'accueil de cette organisation. Une approche consiste à consulter le journal de validation du projet de cette organisation, qui vous intéresse afin de voir qui sont les contributeurs les plus fréquents, et de suivre leurs posts sur la chaîne IRC et la liste de diffusion du projet pour en savoir plus sur le projet. Vous pouvez également poser vos questions sur la chaîne IRC et la liste de diffusion du projet.
Vous trouverez d'autres mentors, des bugs simples et des informations sur le site de la communauté OpenHatch. Les missions de formation OpenHatch sont particulièrement utiles pour les personnes qui débutent avec l'Open Source.
Si les organisations participant au programme GSOC de cette année n'ont pas encore été annoncées, ne vous arrêtez pas en si bon chemin. Même si vous commencez à apporter votre contribution à une organisation qui ne fait pas partie du GSoC cette année, vous serez encore mieux prêt à postuler pour une autre organisation qui y participera.
Pour nous aider à faire connaître cette ressource, veuillez envoyer un e-mail aux groupes d'élèves, publier une mise à jour sur les réseaux sociaux, ou distribuer le dépliant et la brochure contenant les informations figurant sur cette page.