इस प्रोजेक्ट के बारे में
Egg एक ओपन-सोर्स Node.js फ्रेमवर्क है जो Koa के ऊपर निर्मित है और एंटरप्राइज़ अनुप्रयोगों और फ्रेमवर्क बनाने के लिए डिज़ाइन किया गया है। इसके README के अनुसार, यह चार मुख्य विशेषताओं पर जोर देता है: बिल्ट-इन प्रोसेस मैनेजमेंट, प्लगइन सिस्टम, फ्रेमवर्क अनुकूलन, और सामुदायिक प्लगइन्स का एक बड़ा पारिस्थितिकी तंत्र।
परियोजना एक मोनोरेपो के रूप में व्यवस्थित है। मुख्य फ्रेमवर्क `packages/egg` में स्थित है, साथ ही CommonJS और TypeScript उदाहरण अनुप्रयोग और एक दस्तावेज़ीकरण साइट भी है। निर्भरता प्रबंधन पैकेजों में सुसंगत संस्करणों के लिए कैटलॉग मोड का उपयोग करता है, और README सभी पैकेजों या व्यक्तिगत पैकेजों को स्थापित करने, बनाने और परीक्षण करने के लिए विकास कमांड का दस्तावेजीकरण करता है।
स्थानीय विकास के लिए, README नोट करता है कि कुछ डेटा-एक्सेस, ORM, Redis, और बेंचमार्क परीक्षण पथों के लिए स्थानीय MySQL और Redis सेवाओं की आवश्यकता होती है। यह रिपॉजिटरी-संरेखित Docker सेवाओं को शुरू करने, जांचने, रोकने और रीसेट करने के लिए कमांड प्रदान करता है, जो मानक होस्ट पोर्ट पर MySQL 8 और Redis 7 पर डिफ़ॉल्ट होता है, और पोर्ट और इमेज को ओवरराइड करने के लिए पर्यावरण चर उपलब्ध होते हैं। यह उन विशिष्ट फिक्स्चर और परीक्षण फ़ाइलों की भी सूची देता है जो उन डिफ़ॉल्ट पोर्ट्स को मानते हैं।
क्विकस्टार्ट के लिए Node.js 22.18.0 या नया संस्करण आवश्यक है, और यह एक प्रोजेक्ट बनाने, स्थापित करने और चलाने, फिर उसे ब्राउज़र में खोलने की प्रक्रिया बताता है। दस्तावेज़ीकरण, प्लगइन और फ्रेमवर्क सूचियाँ, और उदाहरण README से लिंक किए गए हैं, जिसमें योगदान दिशानिर्देश, प्रायोजक और MIT लाइसेंस भी शामिल हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.