בדיקת קוד ב-GitHub באמצעות Gemini Code Assist

התכונה Gemini Code Assist ל-GitHub מאפשרת לכם להשתמש ביכולות של Gemini בתהליך בקשת המשיכה, על ידי בדיקת הקוד. Gemini Code Assist מזרז את תהליך הכתיבה של הקוד ומגביר את האיכות שלו באמצעות סוכן מבוסס-Gemini שמסכם באופן אוטומטי בקשות משיכה ומספק ביקורות מעמיקות של הקוד. אפשר להפעיל את Gemini Code Assist בכל שלב של בקשת המשיכה כדי לבדוק את הקוד.

אתם יכולים ליצור אינטראקציה עם Gemini ישירות בתגובות לבקשות משיכה:

  • לשאול שאלות להבהרה לגבי הביקורת שיצר Gemini.
  • הוספת התג /gemini לתגובות כדי להנחות את Gemini לשאול שאלות בהקשר של בקשת המשיכה.

Gemini ימשוך באופן אוטומטי מידע שימושי מהמאגר וישלוף בקשות כדי לבצע את המשימות שלו.

המסמך הזה מיועד למפתחים בכל רמות המיומנות. הוא מתבסס על ההנחה שאתם מכירים את GitHub.

לפני שמתחילים

כדי לבדוק את השלבים במסמך הזה, צריך לבצע אחת מהפעולות הבאות:

התקנה של Gemini Code Assist ל-GitHub

כדי להתקין את Gemini Code Assist:

  1. נכנסים לדף של האפליקציה Gemini Code Assist for GitHub.

  2. נכנסים לחשבון GitHub, אם עדיין לא עשיתם זאת.

  3. לוחצים על התקנה.

    תוצג בקשה להתקין את Gemini Code Assist למשתמש או לארגון.

  4. כשמוצגת בקשה להתקין את Gemini Code Assist למשתמש או לארגון, בוחרים את הארגון שבו רוצים להשתמש בו.

    אחרי שמתקינים את Gemini Code Assist לארגון ב-GitHub, מופיעה בקשה לבחור את המאגרים כדי להפעיל את השילוב עם Code Review.

    תופנו למסוף Admin של Gemini Code Assist.

  5. מתחברים באמצעות חשבון GitHub.

  6. בוחרים חשבון אישי או ארגוני ב-GitHub מהתפריט הנפתח.

  7. קוראים את התנאים וההגבלות של 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.

כדי לשנות את ההגדרות:

  1. ב-GitHub, לוחצים על תמונת הפרופיל ואז על הגדרות.
  2. בקטע Integrations (שילובים), לוחצים על Applications (אפליקציות). תוצג רשימה של אפליקציות GitHub.
  3. לצד Gemini Code Assist, לוחצים על Configure (הגדרה).

המאמרים הבאים