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

Логотип GitLab

Недавно запуск новой версии платформа для совместной разработки Гитлаб 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.

Наконец, если вы хотите узнать больше об этой новой версии, вы можете ознакомиться с деталями. По следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.