GitLab оголошує про міграцію свого редактора на Visual Studio Code

Логотип GitLab

Нещодавно було оголошено про випуск нової версії платформи для спільної розробки GitLab 15.0 , і однією з найбільш помітних змін у цій версії є намір у майбутніх релізах замінити вбудований редактор коду Web IDE на редактор Visual Studio Code (VS Code), розроблений Microsoft за участю спільноти.

Використання редактора VS Code спростить розробку проекту в інтерфейсі GitLab і дозволить розробникам використовувати повнофункціональний і знайомий інструмент для редагування коду.

Опитування користувачів GitLab показало, що веб-середовище розробки (Web IDE) чудово підходить для внесення невеликих змін, але мало хто використовує його для повноцінних проектів кодування. Розробники GitLab спробували зрозуміти, що заважає комплексній роботі у веб-середовищі розробки, і дійшли висновку, що проблема полягає не у відсутності певних функцій, а радше в поєднанні незначних недоліків інтерфейсу та робочого процесу. Згідно з опитуванням, проведеним Stack Overflow, понад 70% розробників використовують редактор VS Code, який ліцензований за ліцензією MIT, під час написання коду.

Ще в квітні 2018 року GitLab 10.7 представив світові веб-інтегровану IDE та привніс чудовий багатофайловий редактор у серце GitLab. Наша мета полягала в тому, щоб будь-кому було легко зробити свій внесок, незалежно від їхнього досвіду розвитку. З моменту його запровадження десятки мільйонів комітів були зроблені з веб-інтегрованої IDE, і ми додали такі функції, як попередній перегляд у реальному часі та інтерактивні веб-термінали, щоб покращити роботу. Тепер ми раді поділитися деякими великими змінами, які ми плануємо для Web IDE на майбутніх етапах.

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

Керівництво GitLab вважало розробку перспективною та вирішило замінити веб-середовище розробки на VS Code , що також дозволить уникнути марнування ресурсів, оскільки не буде додано до веб-середовища розробки функції, які вже є у VS Code. План полягає у включенні лише клієнтської частини редактора, інтегруючи її із серверними компонентами GitLab.

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

Починаючи з випуску GitLab 15.0, додані інновації включають:

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

Зрештою, якщо ви зацікавлені дізнатися більше про цю нову версію, ви можете знайти подробиці за наступним посиланням.


Додати як пріоритетне джерело в Google