الأسطر التي غيّرتها فقط
يظل ArchScan يقيس الدين القديم في الملف نفسه، لكنه لا يتحول أبداً إلى ضجيج مراجعة على طلب الدمج الخاص بك.
- مخالفة جديدة: تم التعليق
- دين قائم: بلا تعليق
يتدخّل ArchPilot لحظة فتح أي pull/merge request، يقرأ الشيفرة المتغيّرة وفق قواعد معماريتك ويترك التصحيح كتعليق مراجعة داخل السطر.
شاشات من تثبيت قيد التشغيل
ست خطوات بين CI الخاص بك ولوحة AppArch، وكلاهما داخل شبكتك. لا يُرفع المستودع أبداً، ولا ينتقل سوى الملاحظات.
طلب دمج جديد، أو دفع جديد إليه، يشغّل خط النشر.
يجلب مجموعة القواعد من اللوحة، مع تطبيق إعدادات المشروع ومساحة العمل مسبقاً.
في وضع المراجعة يحدد المحلل الملفات المعدّلة أولاً ويقرأها وحدها.
تذهب القاعدة والملف والسطر والرسالة إلى اللوحة، ولا يُرفع المستودع نفسه أبداً.
تقارن اللوحة مع التشغيل السابق: الملاحظة الجديدة تحصل على تعليق، والمتكررة لا تُنشر مجدداً، والمُصلَحة تُغلق.
تعليقات على الأسطر نفسها، وقسم AppArch في وصف طلب الدمج يعرض الإجماليات.
بوابة اختيارية: اختر درجة خطورة fail-on في اللوحة، وعندما تبلغها ملاحظة ما تنتهي المهمة بالرمز 4 بعد إرسال النتائج، فيتحول خط النشر إلى الأحمر.
يجيب كل تعليق عن الأسئلة الخمسة نفسها، ويظهر بالشكل نفسه لدى مزوّدي Git الأربعة.
أي قاعدة، وما مدى خطورتها. تحدد الخطورة الدرجة والبوابة الاختيارية.
يوضع التعليق على السطر الذي يخالف القاعدة، وليس على وسم فوقه.
المبرر، كي يكون الإصلاح قراراً لا تخميناً.
ما الذي يجب تغييره، كما يقترحه المحلل.
رابط إلى صفحة توثيق القاعدة.
يظل ArchScan يقيس الدين القديم في الملف نفسه، لكنه لا يتحول أبداً إلى ضجيج مراجعة على طلب الدمج الخاص بك.
تعليق واحد لكل ملاحظة، من أول دفع إلى آخره. تُغلق كل ملاحظة على حدة: بالإصلاح أو بإغلاق شخص لها.
تُنشر التعليقات من مستخدم التكامل الافتراضي أو من حساب بوت مخصص لمساحة العمل.
ArchPilot ليس أداة linter - بل يتصرف كمهندس معماري يندمج مع سير عمل فريقك دون ضجيج.
يظهر الاكتشاف على السطر المحدد بالضبط - موضحًا الخطأ وسببه والإصلاح المقترح، تمامًا كمراجِع بشري. يمكنك الرد في السلسلة للنقاش.
تتم مراجعة الكود المُعدَّل في هذا الـ PR/MR فقط. لا يتحول الدَّين التقني القديم إلى ضجيج أبدًا - يركّز الفريق فقط على المخاطر التي يُدخلها الآن.
تُفهرَس التعليقات بعلامة مميِّزة: لا يُعاد نشر الاكتشاف نفسه في كل push، وتُحلّ المخالفات المُصلَحة تلقائيًا. يبقى الـ PR نظيفًا وقابلًا للقراءة.
تُنشر التعليقات من مستخدم التكامل الافتراضي أو من حساب بوت مخصص لمساحة العمل. تختار لغة التعليق لكل مساحة عمل (EN/TR).
شغّل مراجعة على MR محدد مباشرةً من اللوحة. يتحقق ArchPilot أولًا من الوصول ("هل أستطيع قراءته؟")، ثم يُشغّل المراجعة في خط CI الخاص بك.
تتم مزامنة أعضاء Git ومؤلفي MR تلقائيًا؛ وتُوسَم حسابات الخدمة/البوت تلقائيًا (وقابلة للتعديل). يحصل كل مطور على تقييم مبني على ArchPilot.
فعّل القواعد أو عطّلها أو اضبطها لكل مشروع أو مساحة عمل. القواعد التي تُعطّلها في اللوحة لا تصل إلى البوت أبدًا - لا إيجابيات خاطئة.
يعمل التحليل في CI الخاص بك، على بنيتك التحتية - لا تغادر شيفرتك المصدرية البنية أبدًا؛ تُرسَل الاكتشافات فقط إلى اللوحة.
اربط Git، فعّل القواعد، ودع ArchPilot يتحدث في الـ PR التالي.
وحدات جديدة وملاحظات الإصدارات ومقالات عن المعمارية. يمكنك الانسحاب بنقرة واحدة متى شئت.