GitLab ویرایشگر کد داخلی را با Visual Studio Code جایگزین خواهد کرد

انتشار پلتفرم توسعه مشترک GitLab 15.0 ارائه شد و در نسخه های بعدی اعلام شد که ویرایشگر کد داخلی Web IDE با ویرایشگر کد ویژوال استودیو (VS Code) که توسط مایکروسافت با مشارکت جامعه توسعه یافته است جایگزین شود. . استفاده از ویرایشگر VS Code توسعه پروژه ها را در رابط GitLab ساده می کند و به توسعه دهندگان اجازه می دهد از یک ابزار ویرایش کد آشنا و کامل استفاده کنند.

نظرسنجی از کاربران GitLab نشان داد که Web IDE برای ایجاد تغییرات کوچک عالی است، اما افراد کمی از آن برای کدنویسی کامل استفاده می‌کنند. توسعه دهندگان GitLab سعی کردند بفهمند چه چیزی مانع کار کامل در وب IDE می شود و به این نتیجه رسیدند که مشکل عدم وجود هیچ قابلیت خاصی نیست، بلکه ترکیبی از نقص های جزئی در رابط و روش های کار است. با قضاوت بر اساس نظرسنجی انجام شده توسط Stack Overflow، بیش از 70 درصد از توسعه دهندگان از ویرایشگر کد VS که تحت مجوز MIT در دسترس است، هنگام نوشتن کد استفاده می کنند.

یکی از مهندسان GitLab یک نمونه اولیه برای ادغام VS Code با رابط GitLab آماده کرده است که می توان از آن برای کار از طریق مرورگر استفاده کرد. مدیریت GitLab توسعه را امیدوارکننده دانست و تصمیم گرفت که Web IDE را با VS Code جایگزین کند، که همچنین از هدر رفتن منابع برای افزودن ویژگی‌هایی به Web IDE که قبلاً در VS Code وجود دارد، جلوگیری می‌کند.

این انتقال علاوه بر گسترش قابل توجه عملکرد و بهبود قابلیت استفاده، دسترسی به طیف گسترده ای از موارد اضافه شده به VS Code را باز می کند و همچنین ابزارهایی را برای سفارشی کردن تم ها و مدیریت برجسته سازی نحو در اختیار کاربران قرار می دهد. از آنجایی که اجرای VS Code به ناچار منجر به ویرایشگر پیچیده‌تر می‌شود، برای کسانی که به ساده‌ترین ویرایشگر ممکن برای انجام ویرایش‌های فردی نیاز دارند، برنامه‌ریزی شده است که قابلیت‌های ویرایش لازم را به مؤلفه‌های اساسی مانند Web Editor، Snippets و Pipeline Editor اضافه کنند.

در مورد انتشار GitLab 15.0، نوآوری های اضافه شده عبارتند از:

  • ویکی حالت ویرایش بصری Markdown (WYSIWYG) را اضافه کرده است.
  • نسخه رایگان انجمن توابعی را برای اسکن تصاویر کانتینر برای آسیب پذیری های شناخته شده در وابستگی های استفاده شده یکپارچه می کند.
  • پشتیبانی برای افزودن یادداشت‌های داخلی به بحث‌هایی که فقط برای نویسنده و اعضای گروه قابل دسترسی است (به عنوان مثال، پیوست کردن داده‌های محرمانه به موضوعی که نباید به طور عمومی افشا شود) اجرا شده است.
  • امکان پیوند دادن یک مشکل به یک سازمان خارجی یا مخاطبین خارجی.
  • پشتیبانی از متغیرهای محیط تودرتو در CI/CD (متغیرها را می توان در متغیرهای دیگر تودرتو کرد، به عنوان مثال "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • امکان عضویت و لغو اشتراک کاربر در نمایه وی.
  • فرآیند لغو توکن های دسترسی ساده شده است.
  • امکان سازماندهی مجدد لیست با توضیحات مشکل در حالت کشیدن و رها کردن وجود دارد.
  • افزونه GitLab Workflow به VS Code توانایی کار با چندین حساب مرتبط با کاربران مختلف GitLab را اضافه می کند.

منبع: opennet.ru

اضافه کردن نظر