Theme Init
أمر CLI لإنشاء قالب جديد في منصة Qumra.
qumra theme init
إنشاء قالب جديد من قالب Qumra الأساسي.
الوصف
هذا الأمر ينشئ قالباً جديداً من الصفر باستخدام قالب Qumra الأساسي. سيقوم الأمر بـ:
- تهيئة القالب عبر واجهة برمجة تطبيقات Qumra
- استنساخ قالب القالب من GitHub
- حفظ إعدادات القالب في ملف التكوين
الاستخدام
qumra theme init
الخطوات التفاعلية
عند تشغيل الأمر، سيطلب منك:
- اسم القالب: يجب أن يحتوي فقط على أحرف إنجليزية، أرقام، وشرطات (بدون مسافات أو رموز خاصة)
مثال
qumra theme init
🧱 Enter your new theme name: my-awesome-theme
المخرجات
بعد عملية ناجحة، سيتم:
- إنشاء مجلد باسم القالب في الدليل الحالي
- استنساخ القالب الأساسي في المجلد
- حفظ إعدادات القالب في
qumra.config.json - عرض رسالة نجاح مع الخطوات التالية
مثال
$ qumra theme init
🧱 Enter your new theme name: my-shop-theme
📡 Initializing theme with Qumra API...
📥 Cloning theme starter into "my-shop-theme"...
✅ Theme created and cloned successfully!
SUCCESS
my-shop-theme theme has been initialized successfully.
Development Environment:
Directory: my-shop-theme/
Command: qumra theme dev
Quick Start:
1. cd my-shop-theme
2. qumra theme dev
🎨 Ready to build something amazing!
الخطوات التالية
بعد إنشاء القالب، انتقل إلى مجلد القالب وابدأ التطوير:
cd my-shop-theme
qumra theme dev
استكشاف الأخطاء وإصلاحها
خطأ: "A folder named 'X' already exists"
الحل: استخدم اسماً مختلفاً للقالب أو احذف المجلد الموجود.
خطأ: "Failed to initialize theme"
الحل:
- تأكد من اتصالك بالإنترنت
- تحقق من بيانات اعتماد المصادقة الخاصة بك
- تأكد من تثبيت Git على نظامك