المفاهيم الأساسية
المفاهيم الأساسية التي ستصادفها عند استخدام AppArch:
مساحة العمل (Workspace)
Section titled “مساحة العمل (Workspace)”حدود المستأجر. تنشئ الشركة مساحة عمل وتدعو المستخدمين إليها. وتنتمي المشاريع وبيانات الاعتماد وإعدادات الوحدات جميعها إلى مساحة العمل.
المشروع (Project)
Section titled “المشروع (Project)”مستودع مُسجَّل في مساحة عمل. يحصل كل مشروع على رمز مميز خاص بالمشروع يستخدمه الـ runner للمصادقة.
الوحدة (Module)
Section titled “الوحدة (Module)”وحدة ميزة تُفعَّل بحسب باقتك: ArchPilot (بوت التعليقات على PR/MR)، وArchScan (تقرير الجودة)، وArchSecurity (SAST)، وADR (سجلات القرارات)، وCompliance (الامتثال).
التكامل (Integration)
Section titled “التكامل (Integration)”بيانات اعتماد Git المستخدَمة لتسجيل المشاريع (GitHub وGitLab بما فيه المُدار ذاتيًا وBitbucket Cloud وAzure DevOps Services)، إلى جانب اتصالات مساحة العمل الأخرى مثل Jira وTrello وSonarQube وSlack. راجع نظرة عامة على عمليات الدمج.
الـ Runner
Section titled “الـ Runner”صورة محلّل خاصة بلغة معيّنة (.NET وJava وPython وGo وTypeScript وRuby وPHP وKotlin وSwift) تعمل في خط أنابيب CI الخاص بالعميل. تحلّل الكود في مكانه وتُرسِل النتائج فقط إلى واجهة برمجة تطبيقات التقارير.
التقرير / التشغيل (Report / Run)
Section titled “التقرير / التشغيل (Report / Run)”مخرجات المحلّل لمشروع ما. تُسترَد عبر واجهة برمجة تطبيقات التقارير وتتضمّن النتائج والمقاييس والدرجات.
الترخيص (License)
Section titled “الترخيص (License)”ترخيص التثبيت الموقَّع. يحدّد الحدود (مساحات العمل والمستخدمين والمشاريع والاستخدام الشهري للوحدات) والوحدات المفعَّلة (راجِع الترخيص والحدود).