GitHub نے NPM، Docker، Maven، NuGet اور RubyGems کے ساتھ ہم آہنگ ایک پیکیج رجسٹری شروع کی ہے۔

GitHub کے اعلان کیا ایک نئی سروس کے آغاز کے بارے میں پیکیج رجسٹری، جس کے اندر ڈویلپرز کو ایپلیکیشنز اور لائبریریوں کے ساتھ پیکجز شائع اور تقسیم کرنے کا موقع دیا جاتا ہے۔ یہ دونوں پرائیویٹ پیکج ریپوزٹریوں کی تخلیق کی حمایت کرتا ہے، جو صرف ڈویلپرز کے مخصوص گروپوں کے لیے قابل رسائی ہے، اور ان کے پروگراموں اور لائبریریوں کی ریڈی میڈ اسمبلیوں کی فراہمی کے لیے عوامی پبلک ریپوزٹریز۔

پیش کردہ سروس آپ کو گٹ ہب سے براہ راست انحصار فراہم کرنے کے لیے ایک مرکزی عمل کو منظم کرنے کی اجازت دیتی ہے، بیچوانوں اور پلیٹ فارم کے مخصوص پیکج ریپوزٹری کو نظرانداز کرتے ہوئے۔ GitHub پیکیج رجسٹری کا استعمال کرتے ہوئے پیکیجز کو انسٹال اور شائع کرنے کے لیے استعمال کیا جا سکتا ہے پہلے سے موجود واقف پیکیج مینیجرز اور کمانڈز، جیسے کہ npm، docker، mvn، nuget اور gem - ترجیحات پر منحصر ہے، GitHub کے ذریعہ فراہم کردہ بیرونی پیکیج ریپوزٹریوں میں سے ایک منسلک ہے - npm.pkg.github.com، docker.pkg.github۔ com، maven .pkg.github.com، nuget.pkg.github.com یا rubygems.pkg.github.com۔

سروس فی الحال بیٹا ٹیسٹنگ میں ہے، جس کے دوران ہر قسم کے ذخیروں کے لیے مفت رسائی فراہم کی جاتی ہے۔ جانچ مکمل ہونے کے بعد، مفت رسائی صرف پبلک ریپوزٹریز اور اوپن سورس ریپوزٹری تک محدود رہے گی۔ پیکجز کی ڈاؤن لوڈنگ کو تیز کرنے کے لیے، ایک عالمی کیشنگ مواد کی ترسیل کا نیٹ ورک استعمال کیا جاتا ہے، جو صارفین کے لیے شفاف ہے اور اس کے لیے آئینے کے الگ انتخاب کی ضرورت نہیں ہے۔

پیکجز شائع کرنے کے لیے، آپ وہی اکاؤنٹ استعمال کرتے ہیں جو GitHub پر کوڈ تک رسائی کے لیے استعمال کرتے ہیں۔ بنیادی طور پر، "ٹیگز" اور "ریلیز" سیکشنز کے علاوہ، ایک نیا "پیکیجز" سیکشن تجویز کیا گیا ہے، جس کے ساتھ کام GitHub کے ساتھ کام کرنے کے موجودہ عمل میں بغیر کسی رکاوٹ کے فٹ بیٹھتا ہے۔ سرچ سروس کو پیکجز کی تلاش کے لیے ایک نئے سیکشن کے ساتھ بڑھا دیا گیا ہے۔ کوڈ ریپوزٹریز کے لیے موجودہ اجازت کی ترتیبات خود بخود پیکجوں کے لیے وراثت میں مل جاتی ہیں، جس سے آپ کو ایک جگہ پر کوڈ اور اسمبلیوں دونوں تک رسائی کا انتظام کر سکتے ہیں۔ GitHub پیکیج رجسٹری کے ساتھ بیرونی ٹولز کے انضمام کے ساتھ ساتھ ڈاؤن لوڈ کے اعدادوشمار اور ورژن کی تاریخ کے ساتھ رپورٹس کو فعال کرنے کے لیے ایک ویب ہک اور API سسٹم فراہم کیا گیا ہے۔

GitHub نے NPM، Docker، Maven، NuGet اور RubyGems کے ساتھ ہم آہنگ ایک پیکیج رجسٹری شروع کی ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں