عن المشروع
Egg هو إطار عمل Node.js مفتوح المصدر مصمم لبناء تطبيقات وأطر عمل على مستوى المؤسسات، مبني على Koa. وفقًا لملف README الخاص به، يركز على أربع ميزات أساسية: إدارة العمليات المدمجة، ونظام الإضافات، وتخصيص الإطار، ونظام بيئي كبير من إضافات المجتمع.
يتم تنظيم المشروع كـ monorepo. يقع الإطار الرئيسي في `packages/egg`، إلى جانب تطبيقات أمثلة CommonJS و TypeScript وموقع توثيق. تستخدم إدارة التبعيات وضع الكتالوج لضمان إصدارات متسقة عبر الحزم، ويوثق README أوامر التطوير لتثبيت وبناء واختبار جميع الحزم أو الحزم الفردية.
للتطوير المحلي، يلاحظ README أن بعض مسارات اختبار الوصول إلى البيانات و ORM و Redis و benchmark تتطلب خدمات MySQL و Redis محلية. يوفر أوامر لبدء وفحص وإيقاف وإعادة تعيين خدمات Docker المتوافقة مع المستودع، مع افتراض MySQL 8 و Redis 7 على منافذ المضيف القياسية، مع توفر متغيرات بيئة لتجاوز المنافذ والصور. كما يسرد ملفات fixtures واختبار محددة تفترض تلك المنافذ الافتراضية.
يتطلب البدء السريع Node.js 22.18.0 أو أحدث، ويوجه خلال إنشاء مشروع وتثبيته وتشغيله، ثم فتحه في متصفح. التوثيق وقوائم الإضافات والأطر والأمثلة مرتبطة من README، والذي يغطي أيضًا إرشادات المساهمة والرعاة وترخيص MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.