لوحة المعلومات
→ كل التكاملات
GitHub

GitHub. اربط GitHub لسياق أغنى لقاعدة الكود.

أعطِ الوكلاء وصولًا إلى مستودعاتك في GitHub للبحث في الكود، وسياق طلبات pull request، وفهم قاعدة الكود. يستطيع الوكلاء تصفح الملفات، وفهم معماريتك، وتقديم أجوبة أدق مستندة إلى كودك الفعلي.

انضم إلى قائمة الانتظار

ما تفعله Polylane مع GitHub.

كودك في المخطط

تُفهرس المستودعات ليبحث فيها الوكلاء وتُربط بالموارد التي تنشرها، فينتقل التحقيق من خدمة فاشلة إلى الكود خلفها من دون مغادرة المحادثة.

التغييرات تصبح مشتبهًا بها

تقع عمليات الدفع والدمج والنشر على الخط الزمني. وعندما يتعطل الإنتاج بعد دقائق من دمج، يبدأ التحقيق من ذلك الدمج.

انتظار أحداث المستودع

تستطيع المحادثة انتظار عمليات الدفع وطلبات pull request والإصدارات وتشغيلات تدفقات العمل، واستئناف التحقيق عند وصولها.

الإصلاحات تقع حيث يعيش الكود

التحقيقات التي تنتهي عند سطر كود تنتهي بطلب pull request على المستودع خلف الخدمة، مع سلسلة الأدلة مرفقة. ومراجعتك وCI هما بوابة الدمج.

كيف يعمل.

01

ثبّت

ثبّت تطبيق Polylane GitHub App على مؤسستك واختر المستودعات التي يراها.

02

فهرس

تُفهرس المستودعات وتُطابق مع الخدمات التي تنشرها، وتبدأ أحداث المستودع بالوقوع على الخط الزمني.

03

يعمل الوكلاء مع الكود

في منتصف التحقيق يبحثون فيه، ويستشهدون به، وعندما يكون السبب الجذري سطر كود، يفتحون طلب pull request.

الأدوات التي يحصل عليها الوكلاء.

ما يستطيع الوكيل فعله مع GitHub في منتصف التحقيق. وكل استدعاء يقع في نص المحادثة، مُستشهَدًا به.

githubApi

اقرأ أي نقطة نهاية REST في GitHub ليس لها أداة مخصصة

githubFetchFiles

اجلب محتويات ملف من مستودع GitHub

githubSearchGithub

ابحث عبر مستودعات GitHub والكود والتذاكر وطلبات pull request والمستخدمين وعمليات commit والمواضيع

githubCommits

اقرأ عمليات commit في مستودع GitHub (list/getDiff)

githubPullRequests

اقرأ طلبات pull request في مستودع GitHub (list/get)

githubCreatePullRequest

أنشئ طلب pull request في GitHub أو حدّثه

githubMergePullRequest

ادمج طلب pull request

githubClosePullRequest

أغلق طلب pull request فتحته Polylane

githubCreateIssue

أنشئ تذكرة في GitHub أو حدّثها

githubWorkflowRuns

اقرأ تشغيلات تدفقات عمل GitHub Actions (list/get)

githubCreateBranch

أنشئ فرعًا جديدًا في مستودع

githubGetPullRequestDiff

احصل على الفرق (diff) لطلب pull request

githubCreateReviewComment

أنشئ تعليق مراجعة على طلب pull request أو حدّثه

githubSubmitReview

أرسل مراجعة لطلب pull request

أسئلة.

هل Polylane هي SRE بالذكاء الاصطناعي لأجل GitHub؟

هي ما يعنيه معظم الناس بهذا المصطلح: وكلاء يقرؤون مستودعاتك في GitHub بحثًا عن الكود والتغييرات خلف الحادثة. وإلى جانب كل مزود آخر في مساحة عملك، يحققون في المشكلات ويصلحون ما يستطيعون. نسميها برمجيات تشغّل نفسها بدلًا من SRE بالذكاء الاصطناعي: فالمقصود أن برمجياتك تعتني بنفسها، لا أن روبوتًا ينضم إلى جدول المناوبة.

كيف تعمل Polylane مع GitHub؟

أعطِ الوكلاء وصولًا إلى مستودعاتك في GitHub للبحث في الكود، وسياق طلبات pull request، وفهم قاعدة الكود. يستطيع الوكلاء تصفح الملفات، وفهم معماريتك، وتقديم أجوبة أدق مستندة إلى كودك الفعلي.

اربطه مرة واحدة. ويتولى الوكلاء البقية.