Conseils pour les contributeurs acceptés

  1. La période de renforcement des liens communautaires donne le ton à votre été. Utilisez-la à bon escient !
    • Contactez immédiatement vos mentors, apprenez à les connaître et à connaître leurs attentes, comprenez les objectifs du projet et profitez de la période de consolidation de la communauté de trois à quatre semaines pour vous familiariser avec le codebase existant.
    • Terminez toutes vos tâches administratives, y compris la configuration de votre compte Payoneer, la configuration de votre ordinateur avec l'environnement de votre organisation, la lecture de la documentation, etc. afin de pouvoir vous concentrer sur le codage pendant la période de codage officielle.
  2. La communication est essentielle pour réussir le programme GSoC.
    • Prenez en charge le projet sur lequel vous travaillez. Soyez proactif dans la configuration des synchronisations hebdomadaires, préparez des points de discussion à l'avance, communiquez vos idées et votre progression de manière claire et concise.
  3. N'hésitez pas à poser des questions.
    • Cette expérience est conçue comme un effort collaboratif. Il est essentiel pour la réussite du projet et votre contribution que l'honnêteté, la confiance et la transparence soient présentes pour favoriser cette collaboration.
  4. Soyez gentil et respectueux envers vos pairs.
    • Le logiciel Open Source est une famille. Aidez tout le monde, respectez-le et respectez son temps (attention aux différents fuseaux horaires) et soyez compréhensif face aux différents niveaux de connaissances.
  5. Faites un planning.
    • Divisez votre projet en tâches hebdomadaires que vous pourrez réaliser au cours du programme GSoC. Discutez de ce plan avec votre mentor et informez-le de toute modification prévue du calendrier. Si votre planning change, veillez à contacter votre mentor afin que les ajustements puissent être effectués plus tôt que tard.
  6. Parcourez le code existant avant de commencer à coder.
    • Explorez tout le code de la plate-forme à laquelle vous allez participer: bibliothèques, API, etc. De nombreux éléments sont déjà développés et vous aideront dans votre développement. Il n'est pas nécessaire de réinventer la roue.
  7. Soyez cohérent dans votre travail et apprenez à gérer votre temps.
    • Soyez régulier dans votre emploi du temps et contribuez chaque semaine pour ne pas perdre le fil. Réservez suffisamment de temps non seulement pour le codage, mais aussi pour les tests, la rédaction de la documentation, les révisions de code, etc.
  8. Documentez votre progression
    • Suivez vos progrès et demandez l'avis de votre mentor et de la communauté.