الوثائق

GitHub

قِس إنتاجية فريق التطوير وحالة CI من داخل pipeline.

GitHub

يمنح تكامل GitHub الـ pipelines الخاصة بك قراءةً لنشاط التطوير: الـ commits، وطلبات السحب pull requests، والمراجعات، وحالة التكامل المستمر — بحسب المستودع وبحسب المطوّر.

ما الذي يمكنك فعله به

  • تقرير إنتاجية الفريق — من أنجز ماذا خلال الفترة، وحجم الـ PR، ومدّة دورة المراجعة.
  • صحّة CI — حالة آخر عمليات النشر/الـ workflows، والإخفاقات التي يجب الإشارة إليها.
  • تغذية CTO IA — وكيل agent يلخّص الأسبوع التقني (راجع حالات الاستخدام ← CTO IA).

الربط (BYO)

  1. الإدارة ← التكاملات ← GitHub.
  2. أدخل رمز وصول access token من GitHub بنطاقات القراءة المطلوبة (يُفضَّل fine-grained PAT محصور بالمستودعات المعنيّة).
  3. يُشفَّر الـ token في حالة السكون ولا يُكشَف مجدّداً أبداً.

node بـ github_report

يجلب node بـ github_report النشاط خلال نافذة زمنية وينشره في السياق، مفصّلاً بحسب المطوّر وبحسب المستودع. ويحوّله وكيل agent لاحق إلى تقرير قابل للقراءة.

يُبنى التقرير بالتوازي عبر المستودعات ليبقى سريعاً حتى على مؤسسة GitHub مزدحمة.

أفضل الممارسات

  • فضّل رمزاً مخصّصاً للتكامل بدلاً من رمز شخصي مشترك.
  • قيّد النطاقات إلى الحدّ الأدنى الصارم (وصول للقراءة إلى المستودعات والإجراءات actions).
  • ادمجه مع قناة الجدولة لتقرير متكرّر (مثل كل مساء عند الساعة السادسة).