Skip to content

خارطة طريق مشروع Carch

المرحلة الحالية [ تطوير السكريبتات المتقدم ]

المشروع يتقدم الآن خلال مرحلة التطوير، مع التركيز على إنشاء سكريبتات لتبسيط عملية إعداد Arch و Fedora linux. 🛠️

الميزات والتحسينات القادمة ✨

  • توسيع الوظائف للتوزيعات المختلفة 🌐

    • إضافة دعم كامل للتوزيعات الشائعة:
      • Arch
      • Debian
      • Fedora
      • openSUSE
      • Void
    • تطوير سكريبتات إعداد خاصة بكل توزيعة.
  • تعزيز استقرار السكريبتات 🔧

    • إعادة هيكلة السكريبتات الموجودة لتحسين الاستقرار.
    • تنفيذ معالجة الأخطاء والتسجيل لتصحيح أفضل.
  • تنفيذ Rust 🦀

    • إنشاء ملف تنفيذ ثنائي واحد لـ Carch.
    • تطوير واجهة مستخدم نصية مبنية على Rust.
    • إضافة سكريبتات Rust إضافية لوظائف محسنة.
  • إضافة سكريبتات إعداد مدير النوافذ (WM) 🪟

    • إنشاء وتحسين سكريبتات التثبيت/الإعداد لمديري نوافذ أكثر (مثل i3، Sway).
    • تضمين خيارات التكوين المخصصة لكل WM.
  • سكريبتات إعداد النظام الأساسي ⚙️

    • تطوير سكريبتات صديقة للمبتدئين لإعداد النظام الأساسي (مثل إدارة الحزم، تكوين المستخدم).
    • تضمين أدلة وتوثيق لمساعدة المستخدمين الجدد.

قائمة مراجعة مشروع Carch

  • توسيع الدعم للتوزيعات الشائعة:

    • Arch
    • Fedora
    • Debian
    • openSUSE
    • Void
  • إعادة هيكلة السكريبتات للاستقرار:

    • تنفيذ معالجة الأخطاء
    • إضافة قدرات التسجيل
  • تنفيذ Rust :

    • تطوير واجهة مستخدم نصية (Text-based User Interface).
    • إنشاء ملف تنفيذ ثنائي واحد.
    • إضافة سكريبتات Rust إضافية لتعزيز قابلية البرمجة.
  • إضافة سكريبتات إعداد WM:

    • سكريبت إعداد i3
    • سكريبت إعداد DWM
    • سكريبت إعداد Sway [ حالياً لـ Arch فقط ]
    • سكريبتات مدير النوافذ Hyprland
    • سكريبت إعداد Bspwm
    • سكريبت إعداد River
    • سكريبت إعداد Wayfire
    • سكريبت إعداد DWL
  • إنشاء سكريبتات إعداد النظام الأساسي:

    • تكوين المستخدم
    • إدارة الحزم
    • توثيق للمبتدئين

الجدول الزمني (مؤقت) 📅

  • الربع الرابع 2024: تطوير سكريبتات إعداد WM إضافية وسكريبتات إعداد النظام الأساسي.
  • منتصف 2025/2026: إعادة هيكلة السكريبتات الموجودة للاستقرار وبدء توسيع دعم التوزيعات.
    • تطوير واجهة مستخدم نصية مبنية على Rust لتفاعل محسن للمستخدم. 🦀

تم الإصدار بموجب ترخيص MIT.