
Graphite
مراجعة برمجيات بمساعدة الذكاء الاصطناعي وسير عمل لطلبات السحب المتراصة لفرق الهندسة التي تستخدم GitHub.
نبذة عن Graphite
Graphite منصة لمراجعة البرمجيات بالذكاء الاصطناعي مخصصة لفرق الهندسة التي تعمل عبر GitHub. يجمع المنتج بين طلبات السحب المتراصة وصندوق وارد موحّد للمراجعات ومراجعات الذكاء الاصطناعي والدردشة التفاعلية في طلبات PR وقوائم انتظار الدمج ومقاييس المطورين. يمكن للمطورين استخدام CLI أو تكامل VS Code أو دعم MCP لإنشاء التراصات وإدارتها مع إبقاء المستودعات متزامنة مع GitHub. يستطيع المراجعون تلقي إشعارات قابلة للتنفيذ عبر Slack، كما يمكنهم، في طلبات السحب المؤهلة، الموافقة أو التعليق أو طلب التغييرات أو الدمج من Slack. يستطيع Graphite Chat شرح الفروقات واقتراح الإصلاحات والمساعدة على حل إخفاقات CI وتحويل التغييرات المقبولة إلى التزامات من صفحة PR. ينبغي للفرق التي تعتمد التغييرات المتراصة أن تأخذ في الحسبان عمليات CI الإضافية الناتجة من طلبات السحب الإضافية وإعادة تأسيس الفروع التابعة؛ ويوثّق Graphite عناصر تحكم لتحسين CI على مستوى المستودع وأغلفة مخصصة لـ GitHub Actions وBuildkite. تغطي الخطة الشخصية مستودعات الحسابات الشخصية، بينما يتوفر الوصول الأوسع إلى المستودعات وعناصر التحكم المتقدمة ضمن الخطط المدفوعة أو المخصصة.
الميزات
تراص طلبات السحب
أنشئ طلبات سحب أصغر ومترابطة باستخدام CLI أو تكامل المحرر، وحافظ على مزامنة الفروع، ثم ادمج التراص بالترتيب.
المراجعة باستخدام الذكاء الاصطناعي
اكتشف الأخطاء المحتملة، واطرح أسئلة عن الفروقات، وطبّق الإصلاحات المقترحة، وأنشئ عناوين طلبات السحب وأوصافها.
تنسيق التسليم
صنّف الطلبات في صندوق وارد واحد، ومرّر الإشعارات عبر Slack، واستخدم قائمة انتظار للدمج، واطّلع على مقاييس التسليم.
المزايا
- يجمع بين إنشاء طلبات السحب المتراصة ومراجعتها وبين المزامنة مع GitHub، ما يقلل التنقل بين السياقات لدى الفرق التي تستخدم سير العمل هذا.
- يمكن لمراجعات الذكاء الاصطناعي وChat إظهار المشكلات وشرح الفروقات وتحويل الاقتراحات المقبولة إلى التزامات مباشرة من صفحة PR.
- تمنح إجراءات Slack وصندوق الوارد الموحّد وقوائم انتظار الدمج والمقاييس الفرق عدة وسائل لتنسيق المراجعة والتسليم.
القيود
- قد يؤدي التراص إلى زيادة عمليات CI لأنه ينشئ طلبات سحب إضافية ويعيد تأسيس الفروع التابعة.
- تقتصر المزامنة في الخطة الشخصية على مستودعات الحسابات الشخصية، لذا تتطلب مستودعات المؤسسات خطة أخرى.
- تتطلب عناصر التحكم المؤسسية، مثل SAML وسجلات تدقيق SIEM ودعم GHES واتفاقيات SLA المميزة، تسعيراً مخصصاً.
خطط التسعير
شخصية
- مزامنة GitHub لمستودعات الحسابات الشخصية
- صندوق الوارد والإشعارات
- التراص باستخدام CLI وVS Code وMCP
- استخدام محدود لـ Chat ومراجعات الذكاء الاصطناعي
المؤسسات
- كل ما تتضمنه خطة الفرق
- إعدادات متقدمة لقائمة انتظار الدمج وتحليلات مخصصة
- قوائم ACL وSAML وسجل تدقيق SIEM
- دعم GHES ودعم مميز واتفاقيات SLA
- اتفاقيات ودفعات وعمليات رفع خاصة ومخصصة
* معلومات التسعير للاطلاع فقط. يُرجى الرجوع إلى أحدث إعلان على الموقع الرسمي لـ Graphite.