Najlepszy sposób, aby przygotować się do udziału w programach mentorskich, takich jak GSOC, to zaproszenie z wyprzedzeniem do udziału w projekcie, który Cię interesuje. Na rynku działają tysiące organizacji open source, a setki z nich w przeszłości uczestniczyły w GSOC. Zobacz na przykład listę organizacji, które brały udział w 2014 roku. W określonej organizacji możesz znaleźć mentora.
Gdy zdecydujesz, w jakim projekcie chcesz wziąć udział, możesz zapoznać się z jego materiałami w witrynie oraz w wiki, gdzie przedstawisz się mentorowi i zadasz mu wszelkie pytania dotyczące projektu. Mentor może pomóc Ci w opracowaniu kodu projektu, zidentyfikowaniu łatwego błędu i wprowadzeniu poprawki. Moderator może wyświetlić Ci kolejne materiały oraz wskazać zasoby, w których możesz wykonać daną czynność.
IRC to jeden z głównych kanałów komunikacji w projektach typu open source. Spróbuj skontaktować się z mentorem na kanale IRC projektu i wyślij e-maila, jeśli nie ma ich na IRC. Na kanale IRC projektu znajdują się zazwyczaj osoby, które także mogą Ci pomóc. Możesz zwrócić się do niego bezpośrednio, używając swojego nicka w swoim pytaniu. Jeśli na przykład IrC mentora jest w trudnej sytuacji, możesz powiedzieć „kelly: cześć! Właśnie udało mi się utworzyć projekt i szukam błędu. W systemie śledzenia błędów znalazłem błędy 1234 i 4321. W projekcie mogę spróbować naprawić błędy, ale chcę się dowiedzieć, czy masz jakąś rekomendację, ponieważ jesteś mentorem tego projektu”.
Możesz też zapoznać się z listą organizacji, nawet jeśli nie wiesz, z kim chcesz się skontaktować. Być może na stronie głównej tej organizacji znajdziesz wskazówki, jak zaangażować się w działalność organizacji. Możesz na przykład przeanalizować dziennik zatwierdzenia projektu w tej organizacji, aby dowiedzieć się, kto jest najaktywniejszym współtwórcą, i opublikować posty na kanale IRC oraz liście adresowej projektu, aby dowiedzieć się więcej o projekcie. Możesz też zadać pytania na temat kanału i listy adresowej w IRC projektu.
Na stronie społeczności OpenHatch znajdziesz więcej mentorów, proste informacje o błędach i inne materiały. W szczególności misje szkoleniowe OpenHatch są przydatne dla wszystkich początkujących użytkowników oprogramowania typu open source.
Jeśli organizacja uczestnicząca w programie GSOC nie została jeszcze ogłoszona, nie zniechęcaj się. Nawet jeśli zaangażujesz się w organizację, która nie należy do GSOC w tym roku, nadal będziesz lepiej przygotowany do zgłoszenia się do innej organizacji, która uczestniczy w GSOC.
Daj znać innym o tym zasobie, wysyłając e-maila do grup uczniów, publikując informacje o stanie w sieciach społecznościowych albo rozpowszechniając ulotkę i ulotkę z informacjami widocznymi na tej stronie.