Wprowadzenie

Zakończone

Oprogramowanie open-source jest ściśle związane z członkami wspierającej go społeczności, która zapewnia jego zrównoważony rozwój w dłuższym okresie. Jednym ze sposobów współtworzenia projektów open-source jest współtworzenie repozytorium projektu i przeprowadzanie przeglądów kodu.

Załóżmy, że od dłuższego czasu korzystasz w swoich projektach i w swojej pracy z bibliotek open-source. Aby zachować się zgodnie z duchem open-source, chcesz wnieść swój wkład w niektóre biblioteki i struktury.

Jednak nie masz w tym doświadczenia i nie wiesz, od czego zacząć.

W tym module dowiesz się, jak wprowadzić znaczący wkład do projektów open-source. Poznasz różne rodzaje projektów i znaczących działań oraz dowiesz się, jak zapoznać się z projektem i standardami obowiązującymi w społeczności z nim związanej. Dowiesz się, jak efektywnie korzystać z repozytorium git i usługi GitHub w celu usprawnienia kodu lub dokumentacji. Dowiesz się również, jak uzyskać informacje i nie komunikować się z osobami odpowiedzialnego za projekt, jak poprosić o pomoc, jak poprosić o przegląd oraz jak przejrzeć pracę innych osób w usłudze GitHub.

Po ukończeniu tego modułu będziesz wiedzieć, jak z powodzeniem współtworzyć projekt open-source w usłudze GitHub, stosując najlepsze rozwiązania.

Cele szkolenia

Po ukończeniu tego modułu będziesz wiedzieć, jak wykonać następujące czynności:

  • Znajdowanie projektów open-source i zadań do współtworzenia w usłudze GitHub.
  • Tworzenie żądań ściągnięcia w projektach open-source.
  • Implementowanie najlepszych rozwiązań do komunikowania się z osobami odpowiedzialnymi za projekty open-source oraz wykonywanie przeglądów kodu.
  • Znajdowanie społeczności open-source i współpracowanie z nimi.

Wymagania wstępne

  • Konto usługi GitHub
  • Umiejętność nawigowania po plikach w usłudze GitHub i edytowania ich

Uwaga

Ten moduł zawiera informacje na temat tworzenia kontrybucji w projektach open-source w witrynie GitHub. Aby zaznajomić się z usługą GitHub, najpierw ukończ następujący moduł: