наскоро стартирането на новата версия на платформа за съвместна разработка Git Lab 15.0 и от най-забележителните промени, които се открояват от тази версия, е намерение в бъдещи издания es замени редактора на уеб кодове вграден IDE с редактора на Visual Studio Code (VS Code), разработен от Microsoft с участието на общността.
Използването на редактора на VS Code ще опрости разработването на проекти в интерфейса на GitLab и ще позволи на разработчиците да използват пълнофункционален и познат инструмент за редактиране на код.
Проучване на потребителите на GitLab показа, че уеб IDE е отлична да правите малки промени но малко хора го използват за пълно кодиране. Разработчиците на GitLab се опитаха да разберат какво затруднява пълноценната работа в уеб IDE и стигнаха до заключението, че въпросът не е в липсата на специфични функции, а в комбинация от дребни недостатъци в интерфейса и работните методи. Според проучване на платформата Stack Overflow, повече от 70% от разработчиците използват редактора на VS Code, който е лицензиран под лиценза на MIT, когато пишат код.
Още през април 2018 г. GitLab 10.7 представи уеб IDE на света и донесе прекрасен многофайлов редактор в сърцето на изживяването на GitLab. Нашата цел беше да улесним всеки да допринесе, независимо от техния опит в разработката. От въвеждането му бяха направени десетки милиони ангажименти от уеб IDE и ние добавихме функции като преглед на живо и интерактивни уеб терминали, за да подобрим изживяването. Сега сме развълнувани да споделим някои от големите промени, които имаме за уеб IDE в предстоящите етапи.
Един от инженерите на GitLab подготви работещ прототип на интеграцията на VS Code с интерфейса GitLab, който може да се използва за работа през браузъра.
Лидерство на GitLab смята разработката за обещаваща и реши да замени уеб IDE с VS Code, което също би ви позволило да не губите ресурси чрез добавяне на функции към уеб IDE, които вече са в VS Code. Планира се да се вгради само клиентската част на редактора, като се интегрира със сървърните компоненти на GitLab.
В допълнение към значителните подобрения в функционалността и използваемостта, преходът ще осигури достъп до широк набор от плъгини за VS Code, както и да даде на потребителите възможността да персонализират скинове и да контролират подчертаването на синтаксиса. Тъй като въвеждането на VS Code неизбежно ще доведе до усложняване на редактора, за тези, които се нуждаят от най-простия редактор, за да правят индивидуални редакции, се планира добавянето на необходимите възможности за редактиране към основните компоненти като уеб редактор, фрагменти и редактор на конвейер. .
От издаването на GitLab 15.0, добавените иновации включват:
- Добавен е визуален режим на редактиране Markdown (WYSIWYG) към Wiki.
- Безплатната версия на общността интегрира функциите за сканиране на изображения на контейнери за известни уязвимости в използваните зависимости.
- Добавена поддръжка за добавяне на вътрешни бележки към дискусии, които са достъпни само за автора и членовете на групата (например за прикачване на чувствителни данни към проблем, който не може да бъде разкрит публично).
- Възможност за свързване на проблем с външна организация или външни контакти.
- Поддръжка за вложени променливи на средата в CI/CD (променливите могат да бъдат вложени в други променливи, напр. "MAIN_DOMAIN: ${STACK_NAME}.example.com").
- Възможността за абониране и отписване от потребителя в неговия профил.
- Процесът на отнемане на токен за достъп е опростен.
- Предоставена е възможност за пренареждане на списъка с описания на проблеми в режим на плъзгане и пускане.
- Приставката GitLab Workflow за VS Code добавя възможността за работа с множество акаунти, свързани с различни потребители на GitLab.
И накрая, ако се интересувате да научите повече за тази нова версия, можете да проверите подробностите В следващия линк.