أوامر وسير عمل شاملة لـ Divjoy لإنشاء وتطوير قاعدة التعليمات البرمجية لـ React.
إنشاء المشروع
أوامر التطوير
عمليات قاعدة البيانات
إعداد المصادقة
أوامر النشر
تكوين البيئة
إنشاء مكونات واجهة المستخدم
التنسيق والتصميم
أوامر الاختبار
جودة الكود
دمج الدفع
تكوين البريد الإلكتروني
تطوير API
المراقبة والتحليلات
النسخ الاحتياطي واستعادة البيانات
تحسين الأداء
أوامر الأمان
التدويل
عمليات Docker
Would you like me to elaborate on any of these translations or provide more context?
| أمر | وصف |
|---|
npx create-divjoy-app my-app | أنشئ مشروع Divjoy جديد |
npm create divjoy-app@latest | أنشئ باستخدام القالب الأحدث |
yarn create divjoy-app my-app | أنشئ باستخدام Yarn |
git clone <divjoy-repo> my-app | استنساخ المستودع الذي تم إنشاؤه |
Development Commands
| أمر | وصف |
|---|
npm start | ابدأ خادم التطوير |
npm run dev | ابدأ وضع التطوير |
yarn dev | ابدأ مع Yarn |
npm run build | إنشاء للإنتاج |
npm run preview | معاينة بناء الإنتاج |
npm test | تشغيل مجموعة الاختبارات |
npm run test:watch | تشغيل الاختبارات في وضع المراقبة |
npm run lint | قم بتشغيل ESLint |
npm run format | قم بتنسيق الكود باستخدام Prettier |
Database Operations
| أمر | وصف |
|---|
npm run db:migrate | قم بتشغيل ترحيلات قاعدة البيانات |
npm run db:seed | تهيئة قاعدة البيانات ببيانات نموذجية |
npm run db:reset | إعادة تعيين قاعدة البيانات |
npm run db:studio | استوديو قاعدة البيانات المفتوحة |
npm run db:generate | إنشاء عميل Prisma |
npm run db:push | دفع المخطط إلى قاعدة البيانات |
Authentication Setup
| أمر | وصف |
|---|
npm run auth:setup | إعداد المصادقة |
npm run auth:migrate | انتقل جداول المصادقة |
npm run auth:seed | بيانات المصادقة البذرية |
npm run auth:test | تدفق المصادقة |
Deployment Commands
| أمر | وصف |
|---|
npm run deploy | نشر إلى الإنتاج |
npm run deploy:vercel | نشر على Vercel |
npm run deploy:netlify | نشر على Netlify |
npm run deploy:aws | نشر على AWS |
npm run build:docker | قم ببناء صورة Docker |
docker-compose up | ابدأ مع Docker Compose |
Environment Configuration
| أمر | وصف |
|---|
cp .env.example .env.local | نسخ قالب البيئة |
npm run env:setup | إعداد متغيرات البيئة |
npm run env:validate | تحقق من إعدادات البيئة |
UI Component Generation
| أمر | وصف |
|---|
npm run generate:component | إنشاء مكون جديد |
npm run generate:page | إنشاء صفحة جديدة |
npm run generate:hook | إنشاء hook مخصص |
npm run generate:api | إنشاء مسار API |
Styling and Theming
| أمر | وصف |
|---|
npm run theme:build | إنشاء ملفات السمة |
npm run theme:watch | مشاهدة التغييرات في السمة |
npm run css:build | إنشاء ملفات CSS |
npm run tailwind:build | أنشئ Tailwind CSS |
Testing Commands
| أمر | وصف |
|---|
npm run test:unit | قم بتشغيل اختبارات الوحدة |
npm run test:integration | قم بتشغيل اختبارات التكامل |
npm run test:e2e | قم بتشغيل اختبارات من البداية إلى النهاية |
npm run test:coverage | إنشاء تغطية الاختبار |
npm run cypress:open | افتح مشغل اختبارات Cypress |
npm run cypress:run | قم بتشغيل اختبارات Cypress بدون واجهة رسومية |
Code Quality
| أمر | وصف |
|---|
npm run lint:fix | إصلاح مشاكل التنسيق |
npm run type-check | تشغيل فحص أنواع TypeScript |
npm run analyze | تحليل حجم الحزمة |
npm run audit | إجراء تدقيق أمني |
Payment Integration
| أمر | وصف |
|---|
npm run stripe:setup | إعداد تكامل Stripe |
npm run stripe:webhooks | إعداد Stripe webhooks |
npm run stripe:test | تدفق الدفع التجريبي |
npm run payments:migrate | انتقل جداول الدفع |
Email Configuration
| أمر | وصف |
|---|
npm run email:setup | إعداد خدمة البريد الإلكتروني |
npm run email:test | اختبار إرسال البريد الإلكتروني |
npm run email:templates | إنشاء قوالب البريد الإلكتروني |
API Development
| أمر | وصف |
|---|
npm run api:dev | ابدأ خادم تطوير API |
npm run api:build | أنشئ واجهة برمجة التطبيقات (API) للإنتاج |
npm run api:test | اختبار نقاط نهاية API |
npm run api:docs | إنشاء وثائق API |
Monitoring and Analytics
| أمر | وصف |
|---|
npm run analytics:setup | إعداد تتبع التحليلات |
npm run monitoring:setup | إعداد مراقبة الأخطاء |
npm run logs:view | عرض سجلات التطبيق |
Backup and Restore
| أمر | وصف |
|---|
npm run backup:create | إنشاء نسخة احتياطية للمشروع |
npm run backup:restore | استعادة من النسخة الاحتياطية |
npm run export:data | تصدير بيانات التطبيق |
npm run import:data | استيراد بيانات التطبيق |
| أمر | وصف |
|---|
npm run optimize:images | قم بتحسين أصول الصور |
npm run optimize:bundle | تحسين حزمة JavaScript |
npm run lighthouse | قم بتشغيل تدقيق Lighthouse |
npm run perf:analyze | تحليل مؤشرات الأداء |
Security Commands
| أمر | وصف |
|---|
npm run security:audit | إجراء تدقيق أمني |
npm run security:update | قم بتحديث التبعيات الأمنية |
npm run security:scan | مسح بحثًا عن نقاط الضعف |
Internationalization
| أمر | وصف |
|---|
npm run i18n:extract | استخراج سلاسل الترجمة |
npm run i18n:build | إنشاء ملفات الترجمة |
npm run i18n:validate | تحقق من الترجمات |
Docker Operations
| أمر | وصف |
|---|
docker build -t divjoy-app . | قم ببناء صورة Docker |
docker run -p 3000:3000 divjoy-app | تشغيل حاوية Docker |
docker-compose up -d | ابدأ الخدمات باستخدام Docker Compose |
docker-compose down | أوقف خدمات Docker |
| أمر | وصف |
|---|
git add . | إضافة جميع التغييرات |
git commit -m "feat: add feature" | التزم بالتنسيق التقليدي |
git push origin main | دفع إلى الفرع الرئيسي |
npm run release | إنشاء إصدار الإطلاق |
| ملف | وصف |
|---|
divjoy.config.js | إعداد Divjoy |
next.config.js | تكوين Next.js |
tailwind.config.js | إعداد Tailwind CSS |
prisma/schema.prisma | مخطط قاعدة البيانات |
.env.local | متغيرات البيئة المحلية |
package.json | اعتمادات المشروع |
| أمر | وصف |
|---|
npm run doctor | قم بإجراء فحوصات التشخيص |
npm run clean | مسح بيانات البناء |
npm run reset | إعادة تعيين المشروع إلى حالة نظيفة |
npm run debug | ابدأ في وضع التصحيح |
| أمر | وصف |
|---|
npm run generate:sitemap | إنشاء خريطة الموقع |
npm run generate:robots | قم بإنشاء ملف robots.txt |
npm run seo:audit | إجراء تدقيق SEO |
npm run pwa:build | إنشاء تطبيق ويب تقدمي |
| أمر | وصف |
| --------- | ------------- |
npm run team:setup | إعداد بيئة الفريق |
npm run team:sync | مزامنة تكوينات الفريق |
npm run docs:generate | إنشاء توثيق المشروع |
npm run docs:serve | قم بخدمة الوثائق محليًا |