Sprawdzanie kodu GitHub za pomocą Gemini Code Assist

Gemini Code Assist w GitHubie wykorzystuje możliwości Gemini w procesie żądania pull, pełniąc rolę recenzenta kodu. Gemini Code Assist w GitHubie korzysta z agenta opartego na Gemini, który automatycznie podsumowuje żądania ściągnięcia i zapewnia szczegółowe przeglądy kodu, przyspieszając przeglądy i zwiększając jakość kodu.

Po skonfigurowaniu Gemini Code Assist w GitHubie możesz wywołać Gemini Code Assist na dowolnym etapie żądania ściągnięcia, aby przejrzeć kod. Możesz wchodzić w interakcje z Gemini Code Assist w komentarzach do żądania scalenia bezpośrednio przez:

  • zadawanie pytań doprecyzowujących dotyczących weryfikacji utworzonej przez Gemini Code Assist;
  • Wywoływanie Gemini Code Assist przez dodanie tagu /gemini do komentarzy, aby zadawać pytania w kontekście żądania scalenia.

Gemini Code Assist automatycznie pobierze przydatne informacje z repozytorium i żądania scalenia, aby wykonać swoje zadania.

Ten dokument jest przeznaczony dla deweloperów na wszystkich poziomach zaawansowania. Zakłada się, że masz podstawową wiedzę o GitHubie.

Zanim zaczniesz

Aby przetestować kroki opisane w tym dokumencie, wykonaj jedną z tych czynności:

Uzyskiwanie podsumowania i opinii dotyczących żądania pull

Aby uzyskać wstępną opinię na temat żądania scalenia od Gemini Code Assist, utwórz nowe żądanie scalenia.

Gdy otworzysz nową prośbę o scalenie, Gemini Code Assist przeprowadzi wstępną weryfikację. Po zakończeniu sprawdzania użytkownik gemini-code-assist[bot] jest automatycznie dodawany jako osoba sprawdzająca do żądania wyciągnięcia. Gemini Code Assist dodaje komentarz do problemu na karcie Konwersacja żądania scalenia z informacjami zwrotnymi, a następnie dodaje komentarze do zmodyfikowanych fragmentów kodu.

Komentarze do opinii zawierają te informacje:

  • Waga problemu: Krytyczny, Wysoki, Średni lub Niski.
  • Opinia na temat problemu
  • Sugerowanie kodu, który można zatwierdzić bezpośrednio z GitHuba
  • Odwołania do dostarczonego przez użytkownika przewodnika po stylu

Ręczne wywoływanie Gemini Code Assist

Gemini Code Assist nasłuchuje komentarzy od dowolnego współtwórcy żądania pull i decyduje, czy powinien na nie odpowiedzieć.

Aby ręcznie wywołać Gemini Code Assist, możesz użyć tych poleceń na głównej stronie komentarzy w żądaniu scalenia jako komentarza do problemu.

Polecenie Opis
/gemini summary Publikuje podsumowanie zmian w żądaniu scalenia.
/gemini review publikuje recenzję kodu zmian w żądaniu scalenia;
/gemini ręcznie wywołuje Gemini Code Assist w komentarzach;
/gemini help Omówienie dostępnych poleceń

Zarządzanie ustawieniami Gemini Code Assist

Każda osoba z uprawnieniami do modyfikowania ustawień aplikacji GitHub w organizacji może zarządzać ustawieniami aplikacji Gemini Code Assist. Możesz sprawdzić uprawnienia przyznane aplikacji Gemini Code Assist, zarządzać dostępem do repozytorium i odinstalować aplikację Gemini Code Assist.

Aby zmodyfikować ustawienia, wykonaj te czynności:

  1. W GitHubie kliknij swoje zdjęcie profilowe, a następnie Ustawienia.
  2. W sekcji Integracje kliknij Aplikacje. Wyświetli się lista aplikacji na GitHubie.
  3. Obok Gemini Code Assist kliknij Skonfiguruj.

Co dalej?