TypeScript Monorepo Handbook
210 صفحات
Arabic
PDF
4.5

TypeScript Monorepo Handbook

Руководство по монорепозиториям на TypeScript

المؤلف:

السنة:

ملخص:

مقدمة

كتاب TypeScript Monorepo Handbook من تأليف ديفيد ليفي هو دليل عملي يركز على إنشاء وإدارة المستودعات الأحادية بلغة TypeScript. في عالم التطوير الحديث، حيث تصبح المشاريع أكثر تعقيدًا ونمطية، أصبح المستودع الأحادي (monorepo) المعيار الفعلي للعديد من الفرق. صدر الكتاب في عام 2022، ويحتوي على 210 صفحات، ويستهدف المطورين الذين يرغبون في الانتقال من المستودعات المنفصلة إلى قاعدة أكواد موحدة ومنظمة بشكل جيد.

ما يتناوله هذا الكتاب

يكشف الكتاب بشكل متسلسل جميع جوانب العمل مع المستودعات الأحادية: بدءًا من المفاهيم الأساسية وصولاً إلى التقنيات المتقدمة لإعداد CI/CD ونشر الحزم. لا يقتصر المؤلف على سرد الأدوات فحسب، بل يشرح لماذا قد يكون المستودع الأحادي مفيدًا لمشاريع TypeScript تحديدًا، وكيفية تجنب الأخطاء الشائعة عند تطبيقه.

المواضيع الرئيسية:

  • ما هو المستودع الأحادي ولماذا هو ضروري (مقارنة مع المستودعات المتعددة).
  • نظرة عامة على الأدوات الشائعة: Nx، Lerna، Yarn Workspaces، Turborepo.
  • إعداد TypeScript في المستودع الأحادي: tsconfig، المسارات، الروابط.
  • إدارة التبعيات والتحكم في إصدارات الحزم.
  • أتمتة البناء والاختبار والنشر.
  • نشر الحزم في سجل npm.
  • ترحيل مشروع قائم إلى مستودع أحادي.

لمن هذا الكتاب

سيكون الكتاب مفيدًا:

  • لمطوري TypeScript الذين يعملون في مشاريع كبيرة

توصيات