OMAR
One Monorepo Per Client
← كل الملاحظات
الهندسة٢٤ مارس ٢٠٢٦ · 6 دقائق قراءة

مستودع موحّد لكل عميل

موقع عام ولوحة إدارة وواجهة برمجية. ثلاثة تطبيقات يجب أن تتفق على الأنواع وتُنشر معاً. تفريقها على ثلاثة مستودعات هو كيف تصنع الفرق الصغيرة أخطاء التكامل.

الخلاصة بالعربية

  • ثلاثة تطبيقات تتشارك الأنواع يجب أن تتفق دائماً؛ المستودع الواحد يجعل الخلاف خطأ ترجمة.
  • الأهم من الأنواع هو مخطط التحقق المشترك لأنه يعمل وقت التشغيل على الطرفين.
  • كن صارماً فيما يدخل الحزمة المشتركة: عقود الشبكة وثوابت المجال والدوال النقية فقط.
  • مساحات عمل npm تكفي لثلاثة تطبيقات؛ لا تضف أدوات ثقيلة قبل الحاجة.
  • النشر يبقى منفصلاً لكل تطبيق، والتسليم يصبح مستودعاً واحداً للعميل.

هذا المقال مكتوب بالإنجليزية ↓

MonorepoTypeScriptPrismaDX

تحتاج بناء هذا باحتراف؟

أبني منصّات آمنة وسريعة وثنائية اللغة لعملاء في مصر والسعودية والإمارات والكويت.

راسلني

اقرأ أيضاً