منصوبے کے بارے میں

بٹ ایک اوپن سورس بلڈ سسٹم ہے جو دوبارہ استعمال کے قابل اجزاء سے سافٹ ویئر ترتیب دینے کے لیے ہے۔ یہ سورس کوڈ کو آزاد، کمپوز ایبل اجزاء میں منظم کرتا ہے اور ٹیموں کو انہیں ایپلیکیشن شیلز میں جمع کرنے دیتا ہے، جس کا مقصد مقامی کام سے لے کر CI تک ترقی کو مستقل رکھنا ہے۔ README میں بیان کردہ اہم صلاحیتیں: - دوبارہ استعمال کے قابل اجزاء: UI اجزاء اور ماڈیولز بنائیں جو پروجیکٹس میں شیئر کیے جا سکیں۔ - معیاری تعمیراتی بلاکس: اجزاء بنانے کے لیے بلیو پرنٹ ٹیمپلیٹس کی وضاحت کریں، جو ڈویلپرز اور AI ایجنٹس دونوں کے لیے ہیں۔ - شیل ایپلیکیشنز: دوبارہ استعمال کے قابل اجزاء اور فیچرز کو ایپلیکیشن شیلز میں ترتیب دیں۔ - ایٹمک اور محفوظ ڈیپلائمنٹ: ٹیسٹنگ اور پروڈکشن کے لیے ایپس اور سروسز ڈیپلائے کریں۔ یہ پروجیکٹ JavaScript ایکو سسٹم کے لیے حمایت کا اعلان کرتا ہے، جس میں NodeJS، React، Angular، Vue، React Native اور NextJS کے لیے سرکاری ڈیولپمنٹ ماحول شامل ہیں، یہ سب TypeScript اور ESM کے مقامی ہیں۔ یہ کہتا ہے کہ Bit monorepo، polyrepo، یا بغیر ریپوزٹری کے ڈھانچے میں فٹ ہو سکتا ہے۔ شروع کرنے کا طریقہ: `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 کے تحت لائسنس یافتہ۔