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