GitLab بلٹ ان کوڈ ایڈیٹر کو بصری اسٹوڈیو کوڈ سے بدل دے گا۔

اشتراکی ترقیاتی پلیٹ فارم GitLab 15.0 کی ریلیز پیش کی گئی اور مستقبل کی ریلیز میں ویب IDE کے بلٹ ان کوڈ ایڈیٹر کو کمیونٹی کی شرکت سے Microsoft کے تیار کردہ Visual Studio Code (VS Code) ایڈیٹر سے تبدیل کرنے کے ارادے کا اعلان کیا گیا۔ . VS کوڈ ایڈیٹر کا استعمال GitLab انٹرفیس میں پروجیکٹس کی ترقی کو آسان بنائے گا اور ڈویلپرز کو ایک مانوس اور مکمل خصوصیات والے کوڈ ایڈیٹنگ ٹول کو استعمال کرنے کی اجازت دے گا۔

GitLab کے صارفین کے سروے سے معلوم ہوا کہ ویب IDE چھوٹی تبدیلیاں کرنے کے لیے بہت اچھا ہے، لیکن بہت کم لوگ اسے مکمل کوڈنگ کے لیے استعمال کرتے ہیں۔ GitLab کے ڈویلپرز نے یہ سمجھنے کی کوشش کی کہ ویب IDE میں مکمل کام کو کیا روکتا ہے، اور وہ اس نتیجے پر پہنچے کہ مسئلہ کسی خاص صلاحیت کی عدم موجودگی نہیں ہے، بلکہ انٹرفیس اور کام کرنے کے طریقوں میں موجود معمولی خامیوں کا مجموعہ ہے۔ اسٹیک اوور فلو کے ذریعہ کئے گئے سروے کے مطابق، 70% سے زیادہ ڈویلپرز VS کوڈ ایڈیٹر کا استعمال کرتے ہیں، جو کوڈ لکھتے وقت MIT لائسنس کے تحت دستیاب ہے۔

GitLab انجینئرز میں سے ایک نے VS کوڈ کو GitLab انٹرفیس کے ساتھ مربوط کرنے کے لیے ایک ورکنگ پروٹو ٹائپ تیار کیا ہے، جسے براؤزر کے ذریعے کام کرنے کے لیے استعمال کیا جا سکتا ہے۔ GitLab انتظامیہ نے ترقی کو امید افزا سمجھا اور ویب IDE کو VS Code سے تبدیل کرنے کا فیصلہ کیا، جو VS Code میں پہلے سے موجود ویب IDE میں خصوصیات شامل کرنے پر وسائل کو ضائع ہونے سے بھی بچائے گا۔

نمایاں طور پر فعالیت کو بڑھانے اور استعمال کو بہتر بنانے کے علاوہ، منتقلی VS کوڈ میں اضافے کی ایک وسیع رینج تک رسائی کو کھولے گی، اور صارفین کو تھیمز کو اپنی مرضی کے مطابق بنانے اور نحو کو نمایاں کرنے کے انتظام کے لیے ٹولز بھی فراہم کرے گی۔ چونکہ VS کوڈ کا نفاذ لامحالہ زیادہ پیچیدہ ایڈیٹر کی طرف لے جائے گا، ان لوگوں کے لیے جنہیں انفرادی ترامیم کے لیے آسان ترین ایڈیٹر کی ضرورت ہے، اس لیے یہ منصوبہ بنایا گیا ہے کہ بنیادی اجزاء جیسے کہ Web Editor، Snippets اور Pipeline Editor میں ضروری ترمیمی صلاحیتوں کو شامل کیا جائے۔

جہاں تک GitLab 15.0 کی رہائی کا تعلق ہے، شامل کردہ اختراعات میں شامل ہیں:

  • Wiki نے ایک بصری مارک ڈاؤن (WYSIWYG) ایڈیٹنگ موڈ شامل کیا ہے۔
  • مفت کمیونٹی ورژن استعمال شدہ انحصار میں معلوم کمزوریوں کے لیے کنٹینر کی تصاویر کو اسکین کرنے کے افعال کو مربوط کرتا ہے۔
  • ان مباحثوں میں داخلی نوٹ شامل کرنے کے لیے سپورٹ نافذ کی گئی ہے جو صرف مصنف اور گروپ کے اراکین کے لیے قابل رسائی ہیں (مثال کے طور پر، خفیہ ڈیٹا کو کسی ایسے مسئلے سے منسلک کرنا جس کو عوامی طور پر ظاہر نہیں کیا جانا چاہیے)۔
  • کسی مسئلے کو کسی بیرونی تنظیم یا بیرونی رابطوں سے جوڑنے کی اہلیت۔
  • CI/CD میں نیسٹڈ انوائرمنٹ ویری ایبلز کے لیے سپورٹ (متغیرات کو دوسرے ویری ایبلز میں نیسٹ کیا جا سکتا ہے، مثال کے طور پر "MAIN_DOMAIN: ${STACK_NAME}.example.com")۔
  • اس کے پروفائل میں صارف سے سبسکرائب اور ان سبسکرائب کرنے کی صلاحیت۔
  • رسائی ٹوکن منسوخ کرنے کے عمل کو آسان بنا دیا گیا ہے۔
  • ڈریگ اینڈ ڈراپ موڈ میں مسئلے کی تفصیل کے ساتھ فہرست کو دوبارہ ترتیب دینا ممکن ہے۔
  • VS کوڈ میں GitLab ورک فلو ایڈ آن مختلف GitLab صارفین سے وابستہ متعدد اکاؤنٹس کے ساتھ کام کرنے کی صلاحیت کو شامل کرتا ہے۔

ماخذ: opennet.ru

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