इस प्रोजेक्ट के बारे में

Bit एक ओपन-सोर्स बिल्ड सिस्टम है जो पुन: प्रयोज्य कंपोनेंट्स से सॉफ्टवेयर बनाता है। यह सोर्स कोड को स्वतंत्र, संयोजन-योग्य कंपोनेंट्स में व्यवस्थित करता है और टीमों को उन्हें एप्लिकेशन शेल्स में जोड़ने की सुविधा देता है, जिसका उद्देश्य स्थानीय कार्य से CI तक विकास को सुसंगत रखना है। README में वर्णित प्रमुख क्षमताएँ: - पुन: प्रयोज्य कंपोनेंट्स: UI कंपोनेंट्स और मॉड्यूल बनाएं जिन्हें विभिन्न प्रोजेक्ट्स में साझा किया जा सके। - मानक निर्माण खंड: कंपोनेंट्स बनाने के लिए ब्लूप्रिंट टेम्पलेट परिभाषित करें, जो डेवलपर्स और AI एजेंटों दोनों के लिए हैं। - शेल एप्लिकेशन: पुन: प्रयोज्य कंपोनेंट्स और सुविधाओं को एप्लिकेशन शेल्स में जोड़ें। - परमाणु और सुरक्षित डिप्लॉयमेंट: परीक्षण और उत्पादन के लिए ऐप्स और सेवाओं को डिप्लॉय करें। परियोजना JavaScript पारिस्थितिकी तंत्र के लिए समर्थन बताती है, जिसमें NodeJS, React, Angular, Vue, React Native और NextJS के लिए आधिकारिक डेव वातावरण हैं, सभी TypeScript और ESM के मूल निवासी हैं। यह कहती है कि Bit monorepo, polyrepo, या repository-less संरचनाओं में फिट हो सकता है। आरंभ करने की प्रक्रिया: `npx @teambit/bvm install` के माध्यम से इंस्टॉल करें, `bit init --default-scope my-org.my-project` के साथ इनिशियलाइज़ करें, `bit create react-app corporate-website` के साथ ऐप शेल बनाएं, `bit run corporate-website` के साथ चलाएं, और `bit create react pages/login` जैसे कंपोनेंट्स बनाएं। कंपोनेंट्स को इम्पोर्ट्स के माध्यम से शेल में शामिल किया जा सकता है। वर्ज़निंग सिमेंटिक वर्ज़निंग (`bit tag`) का उपयोग करती है, और रिलीज़ के लिए `bit export`; बिल्ड स्थानीय रूप से `--build` के साथ या Ripple CI के माध्यम से चलाए जा सकते हैं, और कंपोनेंट्स का उपभोग मानक पैकेज मैनेजरों के माध्यम से किया जा सकता है। स्कोप्स को Bit Cloud पर होस्ट किया जा सकता है या सेल्फ-होस्टेड किया जा सकता है। README में MCP एकीकरण का भी उल्लेख है ताकि AI एजेंट कंपोनेंट्स बना और दोबारा उपयोग कर सकें, और यह नोट करता है कि Bit स्वयं Bit के साथ बनाया गया है, जिसके कंपोनेंट्स Bit Cloud पर प्रकाशित हैं। Apache 2.0 के तहत लाइसेंस प्राप्त है।