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 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.

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 żądań scalenia dziennie,
Przewodnik po konfiguracji i stylu 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 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, 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 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?