GitLab wird den integrierten Code-Editor durch Visual Studio Code ersetzen

Die Veröffentlichung der kollaborativen Entwicklungsplattform GitLab 15.0 wurde vorgestellt und die Absicht angekündigt, in zukünftigen Versionen den integrierten Code-Editor der Web-IDE durch den von Microsoft unter Beteiligung der Community entwickelten Visual Studio Code (VS Code)-Editor zu ersetzen . Die Verwendung des VS-Code-Editors vereinfacht die Entwicklung von Projekten in der GitLab-Schnittstelle und ermöglicht Entwicklern die Verwendung eines vertrauten und voll ausgestatteten Code-Bearbeitungstools.

Eine Umfrage unter GitLab-Benutzern ergab, dass sich die Web-IDE hervorragend für kleine Änderungen eignet, aber nur wenige Menschen sie für die vollständige Codierung verwenden. Die GitLab-Entwickler versuchten herauszufinden, was ein vollwertiges Arbeiten in der Web-IDE verhindert, und kamen zu dem Schluss, dass das Problem nicht im Fehlen spezifischer Funktionen liegt, sondern in einer Kombination kleinerer Mängel in der Benutzeroberfläche und den Arbeitsmethoden. Laut einer von Stack Overflow durchgeführten Umfrage verwenden mehr als 70 % der Entwickler beim Schreiben von Code den VS-Code-Editor, der unter der MIT-Lizenz verfügbar ist.

Einer der GitLab-Ingenieure hat einen funktionierenden Prototyp für die Integration von VS-Code in die GitLab-Schnittstelle vorbereitet, mit dem über den Browser gearbeitet werden kann. Das GitLab-Management hielt die Entwicklung für vielversprechend und beschloss, die Web-IDE durch VS-Code zu ersetzen, wodurch auch vermieden werden würde, Ressourcen für das Hinzufügen von Funktionen zur Web-IDE zu verschwenden, die bereits in VS-Code vorhanden sind.

Neben einer erheblichen Erweiterung der Funktionalität und einer Verbesserung der Benutzerfreundlichkeit wird der Übergang den Zugriff auf eine breite Palette von Ergänzungen zu VS Code ermöglichen und Benutzern außerdem Tools zum Anpassen von Themen und zum Verwalten der Syntaxhervorhebung zur Verfügung stellen. Da die Implementierung von VS Code unweigerlich zu einem komplexeren Editor führen wird, ist für diejenigen, die einen möglichst einfachen Editor für individuelle Bearbeitungen benötigen, geplant, Basiskomponenten wie Web Editor, Snippets und Pipeline Editor um die notwendigen Bearbeitungsmöglichkeiten zu erweitern.

Was die Veröffentlichung von GitLab 15.0 betrifft, umfassen die hinzugefügten Neuerungen:

  • Wiki hat einen visuellen Markdown-Bearbeitungsmodus (WYSIWYG) hinzugefügt.
  • Die kostenlose Community-Version integriert Funktionen zum Scannen von Container-Images auf bekannte Schwachstellen in verwendeten Abhängigkeiten.
  • Es wurde Unterstützung für das Hinzufügen interner Notizen zu Diskussionen implementiert, die nur dem Autor und den Gruppenmitgliedern zugänglich sind (z. B. um vertrauliche Daten an ein Thema anzuhängen, das nicht öffentlich bekannt gegeben werden sollte).
  • Möglichkeit, ein Problem mit einer externen Organisation oder externen Kontakten zu verknüpfen.
  • Unterstützung für verschachtelte Umgebungsvariablen in CI/CD (Variablen können in anderen Variablen verschachtelt sein, zum Beispiel „MAIN_DOMAIN: ${STACK_NAME}.example.com“).
  • Die Möglichkeit, einen Benutzer in seinem Profil zu abonnieren und abzumelden.
  • Der Prozess zum Widerrufen von Zugriffstokens wurde vereinfacht.
  • Es besteht die Möglichkeit, die Liste mit Problembeschreibungen im Drag&Drop-Modus neu zu organisieren.
  • Das GitLab Workflow-Add-on zu VS Code bietet die Möglichkeit, mit mehreren Konten zu arbeiten, die verschiedenen GitLab-Benutzern zugeordnet sind.

Source: opennet.ru

Kommentar hinzufügen