مقدمة حول سير العمل
نظام مراجعة آلية لطلبات السحب في GitHub باستخدام AI لتقديم ملاحظات كود فورية.
الهدف من سير العمل
مراجعة أولية آلية لكل PR جديد وتقديم ملاحظات كود.
الأدوات والتقنيات المستخدمة
تم استخدام الأدوات التالية: OpenHands و GitHub و n8n
تفاصيل تنفيذ سير العمل
- مستوى الصعوبة: advanced
- الوقت المتوقع للإعداد: نصف يوم
- محفز التشغيل (Trigger): GitHub PR opened
خطوات العمل (الآلية)
- إعداد GitHub Webhook لإرسال إشعارات PR الجديدة
- تكوين n8n لاستقبال webhooks من GitHub
- استخراج diff الكود من PR عبر GitHub API
- إرسال الكود إلى OpenHands للمراجعة والتحليل
- تنسيق الملاحظات وإضافتها كتعليقات على PR
- إرسال ملخص المراجعة للمطور عبر Slack أو البريد
وصف مفصل
نظام مراجعة آلية لطلبات السحب في GitHub باستخدام OpenHands وn8n لتقديم ملاحظات كود ذكية.