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