Zaakceptowane porady dla współtwórców

  1. Okres budowania więzi ze społecznością wyznacza ton na całe lato – wykorzystaj go mądrze.
    • Natychmiast skontaktuj się z mentorami, poznaj ich i ich oczekiwania, poznaj cele projektu i skorzystaj z 3–4-tygodniowego okresu nawiązywania więzi ze społecznością, aby zapoznać się z dotychczasową bazą kodu.
    • Wykonaj wszystkie zadania administracyjne, w tym skonfiguruj konto Payoneer, skonfiguruj komputer w środowisku organizacji, przeczytaj dokumentację itp., aby móc skupić się na programowaniu podczas oficjalnego okresu programowania.
  2. Komunikacja jest kluczem do sukcesu w GSoC.
    • Przejmij prawo własności do projektu, nad którym pracujesz. Aktywnie zarządzaj konfiguracją synchronizacji co tydzień, wcześniej wymyślaj tematy do dyskusji, a także jasno i zwięźle przedstawiaj swoje pomysły i postępy.
  3. Nie bój się pytać.
    • Jest to projekt zespołowy, a jego powodzenie i Twój wkład zależą od uczciwości, zaufania i przezroczystości, które sprzyjają współpracy.
  4. Bądź uprzejmy i szanuj innych użytkowników.
    • Open source to rodzina, więc pomagaj wszystkim, szanuj ich i ich czas (zwróć uwagę na różne strefy czasowe) oraz bądź wyrozumiały wobec różnych poziomów wiedzy.
  5. Utwórz harmonogram.
    • Podziel projekt na zadania tygodniowe, które możesz realizować w ramach programu GSoC. Omawiaj ten plan ze swoim mentorem i informuj go o wszelkich przewidywanych zmianach w harmonogramie. Jeśli Twój harmonogram ulegnie zmianie, skontaktuj się z mentorem, aby zmiany zostały wprowadzone wcześniej.
  6. Zanim zaczniesz kodować, zapoznaj się z istniejącym kodem.
    • Zapoznaj się ze wszystkimi kodami na platformie, na której będziesz pracować: bibliotekami, interfejsami API itp. Wiele rzeczy jest już opracowanych i pomoże Ci w Twoim projekcie. Nie musisz wymyślać koła na nowo.
  7. Bądź konsekwentny w pracy i naucz się zarządzać czasem.
    • Bądź konsekwentny w swoim harmonogramie i publikuj treści co tydzień, aby nie stracić motywacji. Zaplanuj wystarczająco dużo czasu nie tylko na kodowanie, ale też na testowanie, tworzenie dokumentacji, przeglądanie kodu itp.
  8. Dokumentowanie postępów
    • Śledź swoje postępy i poproś o opinię mentora oraz społeczności.