GitLab объявляет о переносе своего редактора на Visual Studio Code

Логотип GitLab

Недавно было объявлено о выпуске новой версии платформы для совместной разработки GitLab 15.0 , и одним из наиболее заметных изменений в этой версии является намерение в будущих релизах заменить встроенный веб -редактор кода Web 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 были сделаны десятки миллионов коммитов, и мы добавили такие функции, как предварительный просмотр в реальном времени и интерактивные веб-терминалы, чтобы улучшить работу. Теперь мы рады поделиться некоторыми большими изменениями, которые мы приготовили для Web IDE в предстоящих этапах.

Один из инженеров GitLab подготовил рабочий прототип интеграции VS Code с интерфейсом GitLab, который можно использовать для работы через браузер.

Руководство GitLab сочло это нововведение перспективным и решило заменить веб-IDE на VS Code , что также позволит избежать нерационального использования ресурсов за счет отсутствия в веб-IDE функций, уже имеющихся в VS Code. Планируется интегрировать только клиентскую часть редактора, интегрировав ее с серверными компонентами GitLab.

Помимо значительных улучшений функциональности и удобства использования, переход обеспечит доступ к широкому спектру плагинов для VS Code , а также предоставит пользователям возможность настраивать темы оформления и управлять подсветкой синтаксиса. Поскольку внедрение VS Code неизбежно приведет к созданию более сложного редактора, для тех, кому нужен самый простой редактор для отдельных правок, необходимые возможности редактирования планируется добавить в основные компоненты, такие как веб-редактор, сниппеты и редактор конвейеров.

В выпуске GitLab 15.0 добавлены следующие новшества:

  • В Wiki добавлен визуальный режим редактирования Markdown (WYSIWYG).
  • В бесплатную версию сообщества интегрированы функции сканирования образов контейнеров на наличие известных уязвимостей в используемых зависимостях.
  • Добавлена ​​поддержка добавления внутренних заметок к обсуждениям, которые доступны только автору и членам группы (например, чтобы прикрепить конфиденциальные данные к проблеме, которую нельзя раскрывать публично).
  • Возможность связать проблему с внешней организацией или внешними контактами.
  • Поддержка вложенных переменных среды в CI/CD (переменные могут быть вложены в другие переменные, например, «MAIN_DOMAIN: ${STACK_NAME}.example.com»).
  • Возможность подписки и отписки от пользователя в его профиле.
  • Процесс отзыва токена доступа упрощен.
  • Предусмотрена возможность переупорядочивания списка с описаниями проблем в режиме перетаскивания.
  • Плагин GitLab Workflow для VS Code добавляет возможность работать с несколькими учетными записями, связанными с разными пользователями GitLab.

Наконец, если вас интересует более подробная информация об этой новой версии, вы можете найти ее по следующей ссылке.


Добавить в качестве предпочтительного источника в Google