الأوامر المفيدة
يجب تنفيذ هذه الأوامر من مجلد packages/twenty-server. من أي مجلد آخر يمكنك تشغيلnpx nx {command} twenty-server (أو npx nx run twenty-server:{command}).
إعداد المرة الأولى
بدء الخادم
Lint
تجربة
npx nx run twenty-server:test:integration:with-db-reset في حالة احتياجك لإعادة تعيين قاعدة البيانات قبل تشغيل اختبارات التكامل.
إعادة تعيين قاعدة البيانات
إذا أردت إعادة تعيين قاعدة البيانات وزرع بعض البيانات فيها، يمكنك تشغيل الأمر التالي:عمليات الترحيل
للكائنات داخل مخططات Core/Metadata (TypeORM)
“التقنية المستخدمة”
تستخدم Twenty بشكل أساسي NestJS للواجهة الخلفية. Prisma كان أول ORM استخدمناه. ولكن للسماح للمستخدمين بإنشاء الحقول والعناصر المخصصة، كان من المنطقي استخدام مستوى أقل حيث نحتاج إلى تحكم دقيق. الآن يستخدم المشروع TypeORM. إليك شكل العناصر التقنية الآن. النواة قاعدة البيانات التكاملات مع جهات خارجية- Sentry لتتبع الأخطاء