Gemini Code Assist for GitHub wykorzystuje możliwości Gemini w procesie żądania pull, pełniąc rolę recenzenta kodu. Gemini Code Assist przyspiesza i poprawia jakość kodu dzięki agentowi opartemu na Gemini, który automatycznie podsumowuje żądania pull request i zapewnia szczegółowe przeglądy kodu. Możesz wywołać Gemini Code Assist na dowolnym etapie żądania scalenia, aby sprawdzić kod.
Możesz wchodzić w interakcje z Gemini bezpośrednio w komentarzach do żądania scalenia, wykonując te czynności:
- zadawanie pytań wyjaśniających dotyczących opinii utworzonej przez Gemini;
- Wysyłanie promptów do Gemini przez dodanie tagu
/gemini
do komentarzy, aby zadawać pytania w kontekście żądania scalenia.
Gemini 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ładamy, że masz podstawową wiedzę o GitHubie.
Zanim zaczniesz
Aby przetestować kroki opisane w tym dokumencie, wykonaj jedną z tych czynności:
Użyj własnego repozytorium GitHub. Gemini Code Assist nie obsługuje organizacji, które włączają połączenie prywatne.
Utwórz fork naszego przykładowego repozytorium.
Instalowanie Gemini Code Assist w GitHub
Aby zainstalować Gemini Code Assist, wykonaj te czynności:
Otwórz stronę aplikacji Gemini Code Assist w GitHubie.
Zaloguj się na swoje konto GitHub, chyba że już masz to za sobą.
Kliknij Zainstaluj.
Wyświetli się prośba o zainstalowanie Gemini Code Assist dla użytkownika lub organizacji.
Gdy pojawi się prośba o zainstalowanie Gemini Code Assist dla użytkownika lub organizacji, wybierz organizację, w której chcesz korzystać z tej usługi.
Po zainstalowaniu Gemini Code Assist w organizacji GitHub pojawi się prośba o wybranie repozytoriów, w których chcesz włączyć integrację Code Review.
Przekierujemy Cię do konsoli administracyjnej Gemini Code Assist.
Zaloguj się na konto GitHub.
Wybierz organizację GitHub lub konto osobiste w menu.
Zapoznaj się z Warunkami korzystania z usług Google, zasadami dotyczącymi niedozwolonych zastosowań generatywnej AI i polityką prywatności, a potem kliknij Zakończ konfigurację.
Gemini Code Assist zostanie dodany do żądań scalenia w wybranych repozytoriach.
Po utworzeniu Gemini Code Assist będzie podawać sugestie dotyczące sprawdzania kodu za każdym razem, gdy autor żądania scalenia lub inni weryfikatorzy dodadzą komentarze z tagiem /gemini
.
Usługa Gemini Code Assist jest teraz aktywna w przypadku wszystkich żądań scalenia w wybranych repozytoriach. W następnej sekcji dowiesz się, jak uzyskać podsumowania i opinie dotyczące żądań scalenia.
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 w żądaniu 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
- Sugerowany kod, 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
Ustawieniami Gemini Code Assist może zarządzać każda osoba, która ma uprawnienia do modyfikowania ustawień aplikacji GitHub w organizacji. Możesz sprawdzić uprawnienia przyznane Gemini Code Assist, zarządzać dostępem do repozytorium i odinstalować Gemini Code Assist.
Aby zmodyfikować ustawienia, wykonaj te czynności:
- W GitHubie kliknij swoje zdjęcie profilowe, a następnie Ustawienia.
- W sekcji Integracje kliknij Aplikacje. Wyświetli się lista aplikacji na GitHubie.
- Obok Gemini Code Assist kliknij Skonfiguruj.
Co dalej?
- Dowiedz się, jak dostosować działanie Gemini Code Assist w GitHubie.