У GitLab замінять вбудований редактор коду Visual Studio Code

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

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

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

Крім значного розширення функціональності та покращення юзабіліті, перехід відкриє доступ до широкого спектру доповнень до VS Code, а також надасть користувачам засоби для налаштування тем оформлення та керування підсвічуванням синтаксису. Так як впровадження VS Code неминуче призведе до ускладнення редактора, для тих, кому необхідний максимально простий редактор для внесення окремих правок, планується додати необхідні можливості редагування в базові компоненти, такі як Web Editor, Snippets і Pipeline Editor.

Що стосується релізу GitLab 15.0, то з доданих новацій можна виділити:

  • У Wiki додано візуальний режим редагування розмітки Markdown (WYSIWYG).
  • У безкоштовну community-версію інтегровані функції сканування образів контейнерів щодо наявності відомих уразливостей у залежностях, що використовуються.
  • Реалізована підтримка додавання внутрішніх приміток до обговорень, доступних лише автору та членам групи (наприклад, для прикріплення до них конфіденційних даних, які не можна розкривати публічно).
  • Можливість зв'язування євипадком із зовнішньою організацією або зовнішніми контактами.
  • Підтримка вкладених змінних оточення в CI/CD (змінні можуть вбудовуватися в інші змінні, наприклад «MAIN_DOMAIN: ${STACK_NAME}.example.com»).
  • Можливість передплати та відписки від користувача у його профілі.
  • Спрощено процес відкликання токенів доступу.
  • Надано можливість реорганізації списку з описами issue в режимі drag&drop.
  • Додаток GitLab Workflow до VS Code додає можливість роботи з декількома обліковими записами, пов'язаними з різними користувачами GitLab.

Джерело: opennet.ru

Додати коментар або відгук