عن المشروع

DevPod أداة مفتوحة المصدر تعمل فقط على العميل لإنشاء بيئة تطوير قابلة للتكرار بناءً على معيار devcontainer.json. تعمل كحلقة وصل بين محرر الكود المحلي وآلة التطوير، سواء كانت جهاز الكمبيوتر المحلي أو جهاز بعيد أو مجموعة Kubernetes أو آلة افتراضية سحابية. تستخدم معايير DevContainer المفتوحة (المستخدمة في GitHub Codespaces وVSCode DevContainers) لتوفير تجربة متسقة بغض النظر عن الخلفية. المميزات الرئيسية تشمل: - توفير التكاليف: تستخدم آلات افتراضية بسيطة في أي سحابة وتعطل الآلات غير المستخدمة تلقائيًا. - عدم الاعتماد على مزود واحد: تدعم أي مزود سحابة ويمكن تبديله ب 명령 واحدة. - التطوير المحلي: توفر نفس التجربة محليًا دون الاعتماد على مزود سحابة. - دعم محررات الكود: تدعم VSCode وعائلة JetBrains الكاملة، ويمكن الاتصال بمحررات أخرى عبر SSH. - تعمل فقط على العميل: لا تتطلب تثبيت خادم خلفي؛ تعمل على جهاز المستخدم. - مفتوحة المصدر: 100% مفتوحة المصدر وقابلة للتوسيع، مما يسمح للمستخدمين بإنشاء مزودين مخصصين. - الميزات: تدعم الميزات المسبقة والإيقاف التلقائي عند عدم النشاط وتوسيق أذونات git وdocker. - تطبيق سطح المكتب: يحتوي على تطبيق سطح مكتب وواجهة سطر أوامر قوية لتكاملات مخصصة. DevPod متوفر لـ macOS (Silicon/ARM وIntel/AMD)، وWindows، وLinux.