Zarządzanie cyklem życia projektów w usłudze GitHub

intermediate
devops-engineer
administrator
developer
solution-architect
github

W skrócie

Przejmij pełną kontrolę nad projektami GitHub. Dzięki planowaniu i śledzeniu pracy, skutecznym strategiom rozgałęziania i rozszerzaniu usługi GitHub za pośrednictwem interfejsu API można zarządzać wydaniami od pomysłu do działającego oprogramowania w rękach użytkowników.

W tej ścieżce szkoleniowej dowiesz się, jak wykonywać następujące działania:

  • Planowanie i śledzenie pracy za pomocą tablic projektów na GitHubie.
  • Tworzenie pakietów, wersji i dostarczanie wydań oprogramowania użytkownikom.
  • Wybierz strategię rozgałęziania, która umożliwia członkom zespołu równoległe pracę.
  • Rozwiązywanie konfliktów w zmianach kodu z wielu współautorów.
  • Użyj interfejsu API usługi GitHub i usługi GitHub Apps, aby tworzyć narzędzia poprawiające procesy.
  • Poznaj historię swojego repozytorium GitHub poprzez problemy, wnioski o dołączenie zmian i wyszukiwanie.

Wymagania wstępne

  • Konto usługi GitHub

Moduły w ramach tej ścieżki szkoleniowej

Dowiedz się, jak używać kluczowych funkcji usługi GitHub, w tym problemów, powiadomień, gałęzi, zatwierdzeń i żądań ściągnięcia.

Dowiedz się, jak zaimplementować przepływ pracy oparty na wydaniach w usłudze GitHub przy użyciu tablic projektów, gałęzi i wydań.

Dowiedz się, jak zarządzać zmianami w kodzie źródłowym repozytorium, używając pull requestów.

Dowiedz się, jak rozwiązywać nakładające się zatwierdzenia między gałęziami przy użyciu rozwiązywania konfliktów przy scalaniu.

Zoptymalizuj wartość usługi GitHub Apps i funkcji, aby zarządzać użytkownikami w przepływie pracy, aby przyspieszyć procesy przy zachowaniu wydajności, bezpieczeństwa i niezawodności.

Dowiedz się, jak wyszukiwać i organizować historię repozytorium przy użyciu filtrów, winy i łączenia krzyżowego w usłudze GitHub.