با ابزار Gemini Code Assist شروع کنید

این سند اعلان‌هایی را توضیح می‌دهد که می‌توانید با ابزارهای GitLab و GitHub Gemini Code Assist در IDE خود استفاده کنید. توسعه دهندگان می توانند از ابزارهایی در IDE برای استخراج اطلاعات از سرویس های خارجی استفاده کنند.

برای اطلاعات بیشتر درباره ابزارهای Gemini Code Assist و فهرست کامل خدمات و محصولات موجود، به نمای کلی ابزارهای Gemini Code Assist مراجعه کنید.

قبل از شروع

  1. دستیار کد Gemini را تنظیم کنید .
  2. از سرپرست خود بخواهید ابزار را فعال کند .
  3. برای اتصال حساب GitHub یا GitLab خود، دستورالعمل‌های موجود در Configure tools را دنبال کنید.

از ابزار GitHub برای مشاهده مشکلات و درخواست ها استفاده کنید

می‌توانید از ابزار GitHub برای مشاهده مشکلات اختصاص داده شده به شما استفاده کنید و با استفاده از قابلیت‌های جستجوی GitHub از داخل IDE خود، مسائل و کدها را جستجو کنید.

شما باید یک حساب GitHub داشته باشید

مشکلات را با ابزار GitHub جستجو کنید

برای جستجوی همه مسائلی که به شما اختصاص داده شده است، در چت Gemini Code Assist، اعلانی شبیه به زیر وارد کنید:

@GitHub list issues assigned to me

ابزار GitHub تمام مشکلاتی که به شما اختصاص داده شده را فهرست می کند.

برای جستجوی مشکلات مرتبط با یک پروژه و مخزن خاص، در چت Gemini Code Assist، اعلانی شبیه به زیر وارد کنید:

@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY

موارد زیر را جایگزین کنید:

  • PROJECT_NAME با نام پروژه GitHub.
  • REPOSITORY با نام مخزن GitHub.

ابزار GitHub مواردی را فهرست می کند که در مخزن مشخص شده به شما اختصاص داده شده است.

درخواست های کششی را با ابزار GitHub جستجو کنید

برای جستجوی همه درخواست‌های کشش باز اختصاص داده شده به شما، در چت Gemini Code Assist، اعلانی شبیه به زیر وارد کنید:

@GitHub list pull requests assigned to me

برای جستجوی همه درخواست‌های کششی که در یک پروژه و مخزن خاص به شما اختصاص داده شده است، در چت Gemini Code Assist، اعلانی شبیه به زیر وارد کنید:

@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?

موارد زیر را جایگزین کنید:

  • PROJECT_NAME با نام پروژه GitHub.
  • REPOSITORY با نام مخزن GitHub.

درخواست‌های پیشنهادی اضافی برای ابزار GitHub

قبل از استفاده از دستورات زیر، موارد زیر را جایگزین کنید:

  • PULL_REQUEST_NUMBER شماره درخواست کشش در GitHub است.
  • REPOSITORY_NAME نام مخزن GitHub شما است.
  • KEY_WORD یک کلمه کلیدی برای استفاده در جستجو است.
  • ISSUE_NAME نام یک مشکل GitHub

اعلان های زیر برای ابزار GitHub توصیه می شود:

  • @GitHub list issues assigned to me
  • @GitHub list my open pull requests
  • @GitHub list comments for pull request PULL_REQUEST_NUMBER in REPOSITORY_NAME
  • @GitHub find open issues for KEY_WORD
  • @GitHub find code relating to KEY_WORD
  • @GitHub get comments on my issue ISSUE_NAME
  • @GitHub what are the comments on my pr PULL_REQUEST_NUMBER

از ابزار GitLab برای دریافت جزئیات در مورد درخواست ها و مشکلات استفاده کنید

می‌توانید از ابزار GitLab برای فهرست کردن درخواست‌ها و مشکلات مربوط به پروژه‌های GitLab خود استفاده کنید.

برای فهرست کردن درخواست‌های کشش در یک پروژه GitLab، در چت Gemini Code Assist، اعلانی شبیه به زیر وارد کنید:

@gitlab list my open pull requests in project PROJECT_NAME

جایی که PROJECT_NAME نام پروژه GitLab شما است.

ابزار @gitlab درخواست‌های کشش باز شما را فهرست می‌کند.

برای فهرست کردن مشکلاتی که در GitLab به شما تخصیص داده شده است، در چت Gemini Code Assist، اعلانی شبیه به زیر وارد کنید:

@gitlab list issues assigned to me

ابزار @gitlab مشکلاتی را که به شما اختصاص داده شده فهرست می کند.

درخواست های اضافی توصیه شده

قبل از استفاده از دستورات زیر، موارد زیر را جایگزین کنید:

  • GITLAB_PROJECT نام پروژه GitLab شماست.
  • MERGE_REQUEST_NUMBER شماره درخواست ادغام در GitLab است.
  • ISSUE_NAME نام یک مشکل GitLab است.

دستورات زیر برای ابزار GitLab توصیه می شود:

  • @gitlab list my issues in the project GITLAB_PROJECT ?
  • @gitlab list all my open merge requests for MERGE_REQUEST_NUMBER
  • @gitlab what's the status of the CI pipeline for merge request ISSUE_NAME in PROJECT_NAME ?

بعدش چی

  • با مطالعه مرور کلی ، درباره ابزارهای Gemini Code Assist بیشتر بیاموزید