TypeScript Monorepo Handbook
Руководство по монорепозиториям на TypeScript
सारांश:
परिचय
David Levi द्वारा लिखित पुस्तक TypeScript Monorepo Handbook TypeScript में मोनोरेपो (monorepo) बनाने और प्रबंधित करने के लिए एक व्यावहारिक मार्गदर्शिका है। आधुनिक विकास की दुनिया में, जहाँ प्रोजेक्ट अधिक जटिल और मॉड्यूलर होते जा रहे हैं, मोनोरेपो कई टीमों के लिए डी-फैक्टो मानक बनता जा रहा है। यह पुस्तक 2022 में प्रकाशित हुई, इसमें 210 पृष्ठ हैं, और यह उन डेवलपर्स के लिए है जो बिखरे हुए रिपॉजिटरी से एक एकीकृत, अच्छी तरह से संरचित कोड बेस पर जाना चाहते हैं।
यह पुस्तक किस बारे में है
यह पुस्तक क्रमिक रूप से मोनोरेपो के साथ काम करने के सभी पहलुओं को उजागर करती है: बुनियादी अवधारणाओं से लेकर CI/CD सेटअप और पैकेज प्रकाशन की उन्नत तकनीकों तक। लेखक केवल टूल्स की सूची नहीं देता, बल्कि यह समझाता है कि मोनोरेपो विशेष रूप से TypeScript प्रोजेक्ट्स के लिए क्यों उपयोगी हो सकता है, और इसे लागू करते समय सामान्य गलतियों से कैसे बचा जाए।
मुख्य विषय:
- मोनोरेपो क्या है और इसकी आवश्यकता क्यों है (मल्टीरेपो से तुलना)।
- लोकप्रिय टूल्स का अवलोकन: Nx, Lerna, Yarn Workspaces, Turborepo।
- मोनोरेपो में TypeScript सेटअप: tsconfig, पथ, लिंक।
- निर्भरताओं और पैकेज वर्जनिंग का प्रबंधन।
- बिल्ड, टेस्टिंग और डिप्लॉयमेंट का ऑटोमेशन।
- npm रजिस्ट्री में पैकेज प्रकाशित करना।
- मौजूदा प्रोजेक्ट को मोनोरेपो में माइग्रेट करना।
यह पुस्तक किसके लिए है
यह पुस्तक निम्नलिखित के लिए उपयोगी होगी:
- TypeScript डेवलपर्स जो बड़े