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 scalenia 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 sprawdzić kod. Możesz wchodzić w interakcje z Gemini Code Assist w komentarzach do żądania pull bezpośrednio przez:

  • zadawanie pytań wyjaśniających dotyczących opinii utworzonej przez Gemini Code Assist;
  • Promptowanie Gemini Code Assist przez dodanie tagu /gemini do komentarzy, aby zadawać pytania w kontekście żądania pull.

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

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

Wersja konsumencka i wersja dla firm

Gemini Code Assist w GitHubie jest dostępny w wersji konsumenckiej, którą instalujesz bezpośrednio w GitHubie, oraz w wersji dla przedsiębiorstw, którą instalujesz w Google Cloud.

W tabeli poniżej znajdziesz podsumowanie różnic między wersją dla klientów indywidualnych a wersją dla firm:

Wersja konsumencka Wersja Enterprise (wersja zapoznawcza)
Konfiguracja bezpośrednio w GitHubie, Zarządzane za pomocą Google Cloud
Warunki korzystania z usługi Warunki korzystania z usług Google Warunki korzystania z usług Google Cloud
Limity 33 żądania pull dziennie ponad 100 próśb o scalenie dziennie,
Style guide Ustawianie uprawnień do poszczególnych repozytoriów w GitHubie Można go ustawić w GitHubie dla poszczególnych repozytoriów lub w Google Cloud dla wielu repozytoriów.
Obsługa GitHub

GitHub

GitHub

GitHub Enterprise Server

GitHub Enterprise Cloud

Korzystanie z Gemini Code Assist w GitHubie

W tej sekcji znajdziesz instrukcje korzystania z Gemini Code Assist w GitHubie po zakończeniu konfiguracji. Ta sekcja dotyczy zarówno wersji konsumenckiej, jak i wersji Gemini Code Assist w GitHubie dla firm.

Zanim zaczniesz

Aby wykonać zadania w tej sekcji, musisz skonfigurować Gemini Code Assist w GitHubie.

Uzyskiwanie podsumowania i opinii dotyczących żądania pull

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

Gdy otworzysz nowe żądanie pull, Gemini Code Assist przeprowadzi wstępne sprawdzenie. 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 pull z opinią i dodaje komentarze do zmodyfikowanych fragmentów kodu.

Komentarze do opinii zawierają te informacje:

  • Waga problemu (krytyczny, duży, średni lub mały).
  • 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 pull 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?