Sprawdzanie kodu GitHub za pomocą Gemini Code Assist

Gemini Code Assist dla GitHuba wykorzystuje możliwości Gemini w procesie żądań pull, pełniąc rolę sprawdzającego kod. Gemini Code Assist przyspiesza kodowanie i podnosi jego jakość za pomocą agenta Gemini, który automatycznie podsumowuje żądania pull request i przeprowadza dogłębne przeglądy kodu. Aby przejrzeć kod, możesz użyć Gemini Code Assist na dowolnym etapie żądania spersonalizowanego kodu.

Możesz wchodzić w interakcję z Gemini bezpośrednio w komentarzach do prośby o przechwycenie, wykonując te czynności:

  • zadawać pytania wyjaśniające dotyczące opinii utworzonej przez Gemini;
  • promptowanie Gemini przez dodanie tagu /gemini do komentarzy, aby zadawać pytania w kontekście żądania pull;

Gemini automatycznie pobiera przydatne informacje z repozytorium i wysyła żądanie, aby wykonać swoje zadania.

Ten dokument jest przeznaczony dla deweloperów na każdym poziomie zaawansowania. Zakładamy, że znasz GitHub.

Zanim zaczniesz

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

Instalowanie Gemini Code Assist na GitHub

Aby zainstalować Gemini Code Assist, wykonaj te czynności:

  1. Otwórz stronę aplikacji Gemini Code Assist for GitHub.

  2. Zaloguj się na swoje konto GitHub.

  3. Kliknij Zainstaluj.

    Pojawia się prośba o zainstalowanie Gemini Code Assist dla użytkownika lub organizacji.

  4. Gdy pojawi się prośba o zainstalowanie Gemini Code Assist dla użytkownika lub organizacji, wybierz organizację, w której chcesz go używać.

    Po zainstalowaniu Gemini Code Assist w organizacji GitHub pojawi się prośba o wybranie repozytoriów, w których chcesz włączyć integrację z Code Review.

    Przekierujemy Cię do konsoli administracyjnej Gemini Code Assist.

  5. Zaloguj się na konto GitHub.

  6. W menu wybierz organizację lub konto osobiste GitHub.

  7. Zapoznaj się z Warunkami korzystania z usługi Google, Zasadami dotyczącymi niedozwolonych zastosowań generatywnej AI i Polityką prywatności Google, a następnie kliknij Zakończ konfigurowanie.

    Gemini Code Assist jest dodawany do żądań pull w wybranych repozytoriach.

Po utworzeniu Gemini Code Assist będzie proponować sugestie do sprawdzania kodu za każdym razem, gdy autor prośby o przechwycenie lub inni weryfikatorzy dodadzą do niej komentarz z oznaczeniem /gemini.

Usługa Gemini Code Assist jest teraz aktywna dla wszystkich pull requestów w wybranych repozytoriach. W następnej sekcji dowiesz się, jak uzyskać podsumowanie i opinię dotyczącą prośby o przechwycenie.

Pobieranie podsumowania żądania pull i opinii

Aby uzyskać wstępne sprawdzenie prośby o przechwycenie przez Gemini Code Assist, utwórz nową prośbę o przechwycenie.

Gdy otworzysz nową prośbę o przechwycenie, Gemini Code Assist przeprowadzi wstępną weryfikację. Gdy sprawdzenie będzie gotowe, gemini-code-assist[bot] zostanie automatycznie dodany jako osoba sprawdzająca do prośby o przeniesienie. Gemini Code Assist dodaje komentarz do problemu w karcie Konwersacja żądania pull request wraz z opinią, a potem dodaje komentarze dotyczące zmodyfikowanych fragmentów kodu.

Komentarze do weryfikacji zawierają te informacje:

  • Waga problemu: krytyczny, wysoki, średni lub niski.
  • Opinia na temat problemu
  • sugestie kodów, które można zapisać bezpośrednio w GitHubie;
  • odwołuje się do poradnika stylu przesłanego przez użytkownika;

Ręczne wywoływanie Gemini Code Assist

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

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

Polecenie Opis
/gemini summary publikuje podsumowanie zmian w żądaniu pull,
/gemini review publikuje sprawdzenie kodu zmian w prośbie o przechwycenie;
/gemini Ręczne wywoływanie Gemini Code Assist w komentarzach
/gemini help Omówienie dostępnych poleceń

Zarządzanie ustawieniami Gemini Code Assist

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

Aby zmienić ustawienia, wykonaj te czynności:

  1. Na GitHub 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?