GitHub نے کامیابی کے ساتھ NPM کا اپنا حصول مکمل کر لیا ہے۔

GitHub Inc، مائیکروسافٹ کی ملکیت ہے اور ایک آزاد کاروباری یونٹ کے طور پر کام کرتا ہے، اعلان کیا NPM Inc کے کاروبار کو خریدنے کے لیے لین دین کی کامیاب تکمیل پر، جو NPM پیکیج مینیجر کی ترقی کو کنٹرول کرتا ہے اور NPM ذخیرہ کو برقرار رکھتا ہے۔ NPM ذخیرہ 1.3 ملین سے زیادہ پیکجوں کی خدمت کرتا ہے، جو تقریباً 12 ملین ڈویلپرز استعمال کرتے ہیں۔ ہر ماہ تقریباً 75 بلین ڈاؤن لوڈز ریکارڈ کیے جاتے ہیں۔ لین دین کی رقم ظاہر نہیں کی گئی ہے۔

احمد ناصریNPM Inc کے CTO، сообщил NPM ٹیم چھوڑنے کے فیصلے کے بارے میں، ایک وقفہ لیں، اپنے تجربے کا تجزیہ کریں اور نئے مواقع سے فائدہ اٹھائیں (میں پروفائل احمد، ایسی اطلاعات ہیں کہ انہوں نے فرکشنل میں ٹیکنیکل ڈائریکٹر کا عہدہ سنبھالا ہے)۔ Isaac Z. Schlueter، NPM کے خالق، اس منصوبے پر کام جاری رکھیں گے۔

GitHub نے وعدہ کیا ہے کہ NPM ذخیرہ ہمیشہ مفت اور تمام ڈویلپرز کے لیے کھلا رہے گا۔ GitHub نے NPM کی مزید ترقی کے لیے تین اہم شعبوں کا نام دیا: کمیونٹی کے ساتھ تعامل (سروس تیار کرتے وقت JavaScript ڈویلپرز کی رائے کو مدنظر رکھنا)، بنیادی صلاحیتوں کو بڑھانا اور انفراسٹرکچر اور پلیٹ فارم کی ترقی میں سرمایہ کاری کرنا۔ ریپوزٹری کی وشوسنییتا، توسیع پذیری اور کارکردگی کو بڑھانے کی سمت میں انفراسٹرکچر تیار کیا جائے گا۔

پیکیجز کی اشاعت اور فراہمی کے عمل کی حفاظت کو بہتر بنانے کے لیے، NPM کو GitHub کے بنیادی ڈھانچے میں ضم کرنے کا منصوبہ ہے۔ انضمام آپ کو NPM پیکجوں کی تیاری اور میزبانی کے لیے GitHub انٹرفیس کا استعمال کرنے کی بھی اجازت دے گا - NPM پیکیج کے نئے ورژن کی اشاعت تک پل کی درخواست کی وصولی سے لے کر GitHub میں پیکجز میں ہونے والی تبدیلیوں کو ٹریک کیا جا سکتا ہے۔ GitHub پر فراہم کردہ ٹولز شناخت کمزوریاں اور مطلع کرنا ریپوزٹریوں میں کمزوریوں کے بارے میں NPM پیکجوں پر بھی لاگو ہوگا۔ NPM پیکجوں کے مینٹینرز اور مصنفین کے کام کی مالی اعانت کے لیے ایک سروس دستیاب ہوگی۔ GitHub سپانسرز.

NPM فنکشنلٹی ڈیولپمنٹ پیکیج مینیجر کے ساتھ ڈویلپرز اور مینٹینرز کے روزمرہ کے کام کے استعمال کو بہتر بنانے پر توجہ مرکوز کرے گی۔ npm 7 میں متوقع اہم اختراعات میں کام کی جگہیں شامل ہیں (ورکشاپ - آپ کو ایک قدم میں انسٹالیشن کے لیے متعدد پیکجوں سے انحصار کو ایک پیکج میں جمع کرنے کی اجازت دیتا ہے)، پیکجوں کی اشاعت کے عمل کو بہتر بنانا اور کثیر عنصری تصدیق کے لیے تعاون کو بڑھانا۔

ہمیں یاد کرنا چاہیے کہ پچھلے سال NPM Inc نے انتظام میں تبدیلی، ملازمین کی برطرفی کا ایک سلسلہ اور سرمایہ کاروں کی تلاش کا تجربہ کیا۔ NPM کے مستقبل کے بارے میں موجودہ غیر یقینی صورتحال اور اس اعتماد کی کمی کی وجہ سے کہ کمپنی سرمایہ کاروں کے بجائے کمیونٹی کے مفادات کا دفاع کرے گی، ملازمین کا ایک گروپ NPM کے سابق CTO کی قیادت میں قائم پیکیج ذخیرہ انٹروپک. نیا پروجیکٹ ایک کمپنی پر JavaScript/Node.js ایکو سسٹم کے انحصار کو ختم کرنے کے لیے ڈیزائن کیا گیا تھا، جو پیکیج مینیجر کی ترقی اور ریپوزٹری کی دیکھ بھال کو مکمل طور پر کنٹرول کرتی ہے۔ Entropic کے بانیوں کے مطابق، کمیونٹی کے پاس NPM Inc کو اس کے اعمال کے لیے جوابدہ ٹھہرانے کا فائدہ نہیں ہے، اور منافع کمانے پر توجہ ان مواقع کے نفاذ کو روکتی ہے جو کمیونٹی کے نقطہ نظر سے بنیادی ہیں، لیکن پیسہ کماتے ہیں۔ اور اضافی وسائل کی ضرورت ہوتی ہے، جیسے ڈیجیٹل دستخط کی تصدیق کے لیے تعاون۔

ماخذ: opennet.ru

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