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