عن المشروع
واجهة سطر الأوامر devcontainer هي ثنائي Go قائم بذاته يتيح تشغيل حاويات التطوير المعرّفة بواسطة devcontainer.json على أنظمة Linux المزودة بـ Docker. توفر أوامر أساسية مثل check وup وexec وopen وstop وdown وread-configuration وbuild، وتدعم ميزات مثل مفاتيح التخزين المؤقت الحتمية، واستخدام الصور المبنية مسبقًا، وأسرار BuildKit، وتمرير بيانات الاعتماد تلقائيًا إلى docker build.
الأداة متوافقة سلوكيًا مع @devcontainers/cli الرسمية ضمن نطاق محدد يغطي Linux amd64/arm64، وDocker Engine API الإصدار 1.44 أو أحدث، وDocker Compose الإصدار 2، ومجموعات أوامر مختارة. لا تتطلب Node.js، مما يجعلها مناسبة لمشغلات CI، والمضيفات البعيدة، ومنصات المطورين الداخلية.
تغطي الوثائق التثبيت، والترحيل، وسير عمل CI، واستخدام منصات التطوير عن بُعد، واستكشاف الأخطاء وإصلاحها، والميزات الخاصة بـ Go مثل check وsetup وopen وstop وdown ومعالجة ملفات الأسرار. تُوزَّع الإصدارات كأرشيفات ثابتة مع مجاميع تحقق وSBOMs، باستخدام تعيين إصدارات CalVer.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.