התכונה Gemini Code Assist ל-GitHub מאפשרת לכם להשתמש ביכולות של Gemini בתהליך בקשת המשיכה, על ידי בדיקת הקוד. Gemini Code Assist מזרז את תהליך הכתיבה של הקוד ומגביר את האיכות שלו באמצעות סוכן מבוסס-Gemini שמסכם באופן אוטומטי בקשות משיכה ומספק ביקורות מעמיקות של הקוד. אפשר להפעיל את Gemini Code Assist בכל שלב של בקשת המשיכה כדי לבדוק את הקוד.
אתם יכולים ליצור אינטראקציה עם Gemini ישירות בתגובות לבקשות משיכה:
- לשאול שאלות להבהרה לגבי הביקורת שיצר Gemini.
- הוספת התג
/gemini
לתגובות כדי להנחות את Gemini לשאול שאלות בהקשר של בקשת המשיכה.
Gemini ימשוך באופן אוטומטי מידע שימושי מהמאגר וישלוף בקשות כדי לבצע את המשימות שלו.
המסמך הזה מיועד למפתחים בכל רמות המיומנות. הוא מתבסס על ההנחה שאתם מכירים את GitHub.
לפני שמתחילים
כדי לבדוק את השלבים במסמך הזה, צריך לבצע אחת מהפעולות הבאות:
- שימוש במאגר משלכם ב-GitHub
- יוצרים פורק (fork) של המאגר לדוגמה שלנו
התקנה של Gemini Code Assist ל-GitHub
כדי להתקין את Gemini Code Assist:
נכנסים לדף של האפליקציה Gemini Code Assist for GitHub.
נכנסים לחשבון GitHub, אם עדיין לא עשיתם זאת.
לוחצים על התקנה.
תוצג בקשה להתקין את Gemini Code Assist למשתמש או לארגון.
כשמוצגת בקשה להתקין את Gemini Code Assist למשתמש או לארגון, בוחרים את הארגון שבו רוצים להשתמש בו.
אחרי שמתקינים את Gemini Code Assist לארגון ב-GitHub, מופיעה בקשה לבחור את המאגרים כדי להפעיל את השילוב עם Code Review.
תופנו למסוף Admin של Gemini Code Assist.
מתחברים באמצעות חשבון GitHub.
בוחרים חשבון אישי או ארגוני ב-GitHub מהתפריט הנפתח.
קוראים את התנאים וההגבלות של Google, את המדיניות בנושא שימוש אסור ב-AI גנרטיבי ואת מדיניות הפרטיות, מאשרים אותם ולוחצים על השלמת ההגדרה.
Gemini Code Assist מתווסף לבקשות המשיכה במאגרים שבחרתם.
אחרי היצירה, Gemini Code Assist מספק הצעות לבדיקת הקוד בכל פעם שכותב בקשת המשיכה או בודקים אנושיים אחרים מוסיפים תגובות עם התג /gemini
לבקשת המשיכה.
התכונה Gemini Code Assist פעילה עכשיו בכל בקשות ה-pull במאגרים שבחרתם. בקטע הבא נסביר איך לקבל סיכומים ומשוב על בקשות משיכה.
הצגת סיכום של בקשת המשיכה ומשוב עליה
כדי לקבל בדיקה ראשונית של בקשת משיכה מ-Gemini Code Assist, צריך ליצור בקשת משיכה חדשה.
כשפותחים את בקשת המשיכה החדשה, Gemini Code Assist מבצע בדיקה ראשונית. אחרי שהבדיקה תהיה מוכנה, gemini-code-assist[bot]
יתווסף באופן אוטומטי כבודק לבקשת המשיכה. התכונה Gemini Code Assist מוסיפה תגובה בנושא הבעיה בכרטיסייה Conversation של בקשת המשיכה, עם המשוב שלה, וממשיכה להוסיף תגובות לגבי קטעי קוד ששונו.
תגובות הבדיקה כוללות את הפרטים הבאים:
- מידת החומרה של הבעיה, לפי הסיווגים 'קריטית', 'גבוהה', 'בינונית' ו'נמוכה'
- משוב על הבעיה
- הצעה לקוד שאפשר לבצע עליה התחייבות (commit) ישירות מ-GitHub
- הפניות למדריך סגנון שסופק על ידי משתמש
הפעלה ידנית של Gemini Code Assist
Gemini Code Assist מקשיב לתגובות של כל שותף לבקשת משיכה, ומחליט אם להגיב.
כדי להפעיל את Gemini Code Assist באופן ידני, אפשר להשתמש בפקודות הבאות בדף התגובות הראשי של בקשת המשיכה בתור תגובה לבקשה.
פקודה | תיאור |
---|---|
/gemini summary |
פרסום סיכום של השינויים בבקשת המשיכה |
/gemini review |
פרסום בדיקת קוד של השינויים בבקשת המשיכה |
/gemini |
הפעלה ידנית של Gemini Code Assist בתגובות |
/gemini help |
סקירה כללית על הפקודות הזמינות |
ניהול ההגדרות של Gemini Code Assist
כל מי שיש לו הרשאות לשנות את ההגדרות של אפליקציית GitHub בארגון יכול לנהל את ההגדרות של Gemini Code Assist. אתם יכולים לבדוק את ההרשאות שניתנות ל-Gemini Code Assist, לנהל את הגישה למאגר ולהסיר את Gemini Code Assist.
כדי לשנות את ההגדרות:
- ב-GitHub, לוחצים על תמונת הפרופיל ואז על הגדרות.
- בקטע Integrations (שילובים), לוחצים על Applications (אפליקציות). תוצג רשימה של אפליקציות GitHub.
- לצד Gemini Code Assist, לוחצים על Configure (הגדרה).