Integracja GitHub

Połącz swoje repozytoria GitHub z SprintFlint, aby automatycznie łączyć pull requesty z problemami, tworzyć rozgałęzienia i śledzić zmiany w kodzie.

Podłączanie GitHub

Aby połączyć swoją organizację z GitHub:

  1. Kliknij swój awatar na pasku bocznym
  2. Przejdź do „Ustawień organizacji”
  3. Kliknij „Połącz GitHub”
  4. Autoryzuj SprintFlint, aby uzyskać dostęp do twoich repozytoriów

Uprawnienia - SprintFlint żąda dostępu do odczytu twoich repozytoriów. Używamy tego do wykrywania pull requestów i łączenia ich z problemami. Nigdy nie modyfikujemy Twojego kodu.

Łączenie repozytorium z projektem

Po podłączeniu GitHub na poziomie organizacji połącz konkretne repozytoria z projektami:

  1. Przejdź do ustawień projektu
  2. Wybierz repozytorium z listy rozwijanej
  3. Zapisz projekt

Automatyczne wykrywanie PR

SprintFlint automatycznie wykrywa pull requesty i łączy je z problemami, skanując numer problemu (np. PROJ-123) w:

Typowe słowa kluczowe, takie jak fixes, closeslub resolves są obsługiwane, ale opcjonalne – wystarczy sam numer wydania.

Tworzenie gałęzi

SprintFlint może tworzyć gałęzie dla problemów bezpośrednio z interfejsu użytkownika:

  1. Otwórz problem
  2. Na pasku bocznym kliknij „Utwórz gałąź”
  3. SprintFlint tworzy gałąź i otwiera pulpit GitHub

Nazewnictwo gałęzi

Podczas tworzenia gałęzi za pomocą SprintFlint lub korzystania z funkcji Autoplay, gałąź otrzymuje nazwę automatycznie przy użyciu prefiksu projektu, po którym następuje numer wydania i tytuł wygenerowany przez AI. Programiści muszą po prostu podać numer wydania lub uwzględnić go w nazwie gałęzi. Np.:

{prefix}{issue-number}-{kebab-case-title}

Na przykład:

Stan pull requestu

Gdy PR zostanie powiązany z problemem, zobaczysz:

Haki internetowe

SprintFlint wykorzystuje webhooki GitHub do otrzymywania aktualizacji w czasie rzeczywistym na temat pull requestów. Gdy podłączysz repozytorium, automatycznie utworzymy webhook.

Uprawnienia webhooka - Aby tworzyć webhooki, potrzebujesz dostępu administratora do repozytorium. Jeśli nie masz uprawnień administratora, poproś administratora repozytorium o podłączenie integracji.

Odłączanie GitHub

Aby odłączyć GitHub:

  1. Przejdź do „Ustawień organizacji”
  2. Kliknij „Odłącz GitHub”
  3. Potwierdź rozłączenie

Odłączenie spowoduje:

Rozwiązywanie problemów

Nie wykryto PR

Jeśli pull requesty nie są łączone automatycznie:

Błędy uprawnień

Jeśli widzisz błędy uprawnień:

Następne kroki