Turborepo
تحسين المستودعات الأحادية عبر تنسيق مهام Turborepo
التثبيت
When setting up or optimizing JavaScript monorepos, configuring task pipelines, managing build caching, or filtering affected packages in multi-workspace projects.
- المؤلف
- antfu
- الترخيص
- MIT
ينسّق Turborepo التطوير داخل مستودعات JavaScript وTypeScript الأحادية عبر إدارة المهام بين حزم متعددة، وتخزين النتائج مؤقتًا بذكاء، وتنفيذ العمل المتغير فقط. تعلّمك هذه المهارة تنظيم المستودعات لتحقيق أقصى قدر من التنفيذ المتوازي، وضبط تبعيات المهام، وإعداد التخزين المؤقت البعيد، والتكامل بكفاءة مع أنظمة CI.
أبرز المزايا
- تنسيق المهام باستخدام مخططات التبعيات بين الحزم
- عمليات بناء تزايدية تعتمد على اكتشاف التغييرات والتخزين المؤقت الذكي
- استراتيجيات تخزين مؤقت محلية وبعيدة لإلغاء العمل المكرر
- تصفية الحزم وخيارات CLI لتنفيذ مهام محددة
- التكامل مع CI/CD وإدارة متغيرات البيئة
- حدود معمارية تمنع الترابط الوثيق بين الحزم
- تشخيص حالات فقدان التخزين المؤقت وتحسين أداء البناء
استخدم هذه المهارة عند إنشاء مستودع أحادي جديد، أو ضبط مسارات البناء، أو تشخيص بطء عمليات البناء، أو التوسع إلى عدد كبير من الحزم. تعمل بسلاسة مع مساحات عمل npm وyarn وpnpm، وتتكامل مع أدوات JavaScript الحديثة.
مهارات مشابهة
Developer Essentials
مهارة11 مهارة أساسية لـSQL والمصادقة وgit والاختبارات وmonorepo
Vercel Skills
مهارة33 مهارة تغطي Next.js وVercel CLI والتخزين المؤقت وAI SDK
CI/CD Pipeline Builder
مهارةيكتشف تقنيات المستودع ثم ينشئ مسار CI/CD ملائماً لها

التعليقات(0)
سجّل الدخول للتعليق