GitLab zal de ingebouwde code-editor vervangen door Visual Studio Code

De release van het collaboratieve ontwikkelingsplatform GitLab 15.0 werd gepresenteerd en het voornemen werd aangekondigd om in toekomstige releases de ingebouwde code-editor van de Web IDE te vervangen door de Visual Studio Code (VS Code)-editor, ontwikkeld door Microsoft met deelname van de gemeenschap . Het gebruik van de VS Code-editor vereenvoudigt de ontwikkeling van projecten in de GitLab-interface en stelt ontwikkelaars in staat een vertrouwde en complete codebewerkingstool te gebruiken.

Uit een onderzoek onder GitLab-gebruikers bleek dat de Web IDE geweldig is voor het maken van kleine wijzigingen, maar dat weinig mensen deze gebruiken voor volledige codering. GitLab-ontwikkelaars probeerden te begrijpen wat volwaardig werk in de Web IDE verhindert, en kwamen tot de conclusie dat het probleem niet de afwezigheid van specifieke mogelijkheden is, maar een combinatie van kleine tekortkomingen in de interface en werkmethoden. Uit een onderzoek van Stack Overflow blijkt dat meer dan 70% van de ontwikkelaars de VS Code-editor, die beschikbaar is onder de MIT-licentie, gebruikt bij het schrijven van code.

Een van de GitLab-ingenieurs heeft een werkend prototype voorbereid voor de integratie van VS Code met de GitLab-interface, die kan worden gebruikt om via de browser te werken. Het management van GitLab vond de ontwikkeling veelbelovend en besloot de Web IDE te vervangen door VS Code, waarmee ook zou worden voorkomen dat er middelen worden verspild aan het toevoegen van functies aan de Web IDE die al in VS Code bestaan.

Naast het aanzienlijk uitbreiden van de functionaliteit en het verbeteren van de bruikbaarheid, zal de transitie toegang bieden tot een breed scala aan toevoegingen aan VS Code, en gebruikers ook voorzien van tools voor het aanpassen van thema's en het beheren van syntaxisaccentuering. Omdat de implementatie van VS Code onvermijdelijk zal leiden tot een complexere editor, is het de bedoeling om voor degenen die de eenvoudigst mogelijke editor nodig hebben voor het maken van individuele bewerkingen de noodzakelijke bewerkingsmogelijkheden toe te voegen aan basiscomponenten zoals Web Editor, Snippets en Pipeline Editor.

Wat de release van GitLab 15.0 betreft, omvatten de toegevoegde innovaties:

  • Wiki heeft een visuele Markdown (WYSIWYG) bewerkingsmodus toegevoegd.
  • De gratis communityversie integreert functies voor het scannen van containerimages op bekende kwetsbaarheden in gebruikte afhankelijkheden.
  • Er is ondersteuning geïmplementeerd voor het toevoegen van interne aantekeningen aan discussies die alleen toegankelijk zijn voor de auteur en groepsleden (bijvoorbeeld om vertrouwelijke gegevens toe te voegen aan een kwestie die niet openbaar mag worden gemaakt).
  • Mogelijkheid om een ​​issue te koppelen aan een externe organisatie of externe contacten.
  • Ondersteuning voor geneste omgevingsvariabelen in CI/CD (variabelen kunnen worden genest binnen andere variabelen, bijvoorbeeld "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • De mogelijkheid om zich aan- en af ​​te melden voor een gebruiker in zijn profiel.
  • Het proces voor het intrekken van toegangstokens is vereenvoudigd.
  • Het is mogelijk om de lijst met probleembeschrijvingen te reorganiseren door middel van slepen en neerzetten.
  • De GitLab Workflow-add-on voor VS Code voegt de mogelijkheid toe om te werken met meerdere accounts die zijn gekoppeld aan verschillende GitLab-gebruikers.

Bron: opennet.ru

Voeg een reactie