عن المشروع
Crabbox أداة مطوّرين تنفّذ الأوامر من مستودع Git الخاص بك على أجهزة بعيدة، أو مضيفات SSH موجودة، أو حاويات محلية. تقوم بمزامنة شجرة العمل الخاصة بك (بما في ذلك التغييرات غير المُودَعة) إلى الجهاز المحدد، وتشغّل الأمر، وتبثّ المخرجات، وتُرجع رمز الخروج. تدعم التشغيلات لمرة واحدة وصناديق دافئة قابلة لإعادة الاستخدام لحلقات التحرير والتشغيل التكرارية. تشمل المزوّدين Docker/Podman المحلي، وSSH الثابت، والأجهزة الافتراضية السحابية (AWS، Azure، GCP، Hetzner)، ومنصات المحاكاة الافتراضية (Proxmox، Incus، Firecracker)، وأجهزة/حاويات Apple Silicon الافتراضية، وخدمات البيئات المعزولة المُدارة (Daytona، E2B، Modal، RunPod). يدير منسّق اختياري بيانات الاعتماد والإيجارات والميزانيات والسجل لقدرة الفريق المشتركة. تشمل الميزات وظائف مُسمّاة، وترطيب GitHub Actions، وكبسولات الفشل، ونقاط التحقق، واختبار سطح المكتب/المتصفح، والمخرجات الفنية، والقياس عن بُعد، ومجموعات الأقران. يتم التكوين عبر .crabbox.yaml مع قوائم السماح بالبيئة. المشروع مرخّص بموجب MIT ويتضمن واجهة سطر أوامر، وبيئات تشغيل المنسّق، وتكاملات الوكلاء.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.