GitLab tillkännager migreringen av sin redaktör av Visual Studio Code

GitLab-logotyp

nyligen lanseringen av den nya versionen av utvecklingsplattform för samarbete Git Lab 15.0 och av de mest anmärkningsvärda förändringarna som sticker ut från denna version, är avsikt i framtida utgåvor es ersätt webbkodsredigerare inbyggd IDE med Visual Studio Code editor (VS Code) utvecklad av Microsoft med deltagande av communityn.

Att använda VS Code editor kommer att förenkla projektutveckling i GitLab-gränssnittet och tillåta utvecklare att använda ett fullfjädrat och välbekant kodredigeringsverktyg.

En enkät av GitLab-användare visade att webb-IDE är utmärkt att göra små ändringar men få människor använder det för fullständig kodning. GitLab-utvecklare försökte förstå vad som gör det svårt att fullt ut arbeta i webb-IDE och kom fram till att poängen inte är bristen på specifika funktioner, utan en kombination av mindre brister i gränssnittet och arbetsmetoderna. Enligt en undersökning från Stack Overflow-plattformen använder mer än 70 % av utvecklarna VS Code-editorn, som är licensierad under MIT-licensen, när de skriver kod.

Långt tillbaka i april 2018 introducerade GitLab 10.7 webb-IDE för världen och förde en härlig multifilredigerare till hjärtat av GitLab-upplevelsen. Vårt mål var att göra det enkelt för alla att bidra, oavsett utvecklingserfarenhet. Sedan introduktionen har tiotals miljoner åtaganden gjorts från webb-IDE, och vi har lagt till funktioner som Live Preview och Interactive Web Terminals för att förbättra upplevelsen. Nu är vi glada att dela med oss ​​av några av de stora förändringarna vi har i beredskap för webb-IDE i kommande milstolpar.

En av GitLab-ingenjörerna förberedde en fungerande prototyp av VS Codes integration med GitLab-gränssnittet, som kan användas för att arbeta via webbläsaren.

GitLab ledarskap ansåg att utvecklingen var lovande och bestämde sig för att ersätta webb-IDE med VS-kod, vilket också skulle tillåta dig att inte slösa med resurser genom att lägga till funktioner till webb-IDE som redan finns i VS Code. Det är planerat att endast bädda in klientsidans del av editorn, integrera den med GitLabs serversidakomponenter.

Förutom betydande funktionalitet och användbarhetsförbättringar, övergången kommer att ge tillgång till ett brett utbud av plugins för VS Code, samt ge användarna möjlighet att anpassa skal och kontrollera syntaxmarkering. Eftersom introduktionen av VS Code oundvikligen kommer att leda till editorkomplikation, för de som behöver den enklaste editorn för att göra individuella redigeringar, är det planerat att lägga till nödvändiga redigeringsmöjligheter till kärnkomponenter som Web Editor, Snippets och Pipeline Editor. .

Från och med GitLab 15.0-utgåvan inkluderar de tillagda innovationerna:

  • Lade till redigeringsläge för visuell Markdown (WYSIWYG) till Wiki.
  • Den kostnadsfria communityversionen integrerar funktionerna för att skanna behållarbilder för kända sårbarheter i de beroenden som används.
  • Lade till stöd för att lägga till interna anteckningar till diskussioner som endast är tillgängliga för författaren och gruppmedlemmarna (till exempel för att bifoga känslig information till en fråga som inte kan avslöjas offentligt).
  • Möjlighet att koppla ett ärende till en extern organisation eller externa kontakter.
  • Stöd för kapslade miljövariabler i CI/CD (variabler kan kapslas i andra variabler, t.ex. "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Möjligheten att prenumerera och avsluta prenumerationen från användaren i dennes profil.
  • Processen för återkallande av åtkomsttoken har förenklats.
  • Möjligheten att ordna om listan med problembeskrivningar i dra och släpp-läge har tillhandahållits.
  • GitLab Workflow-plugin för VS Code lägger till möjligheten att arbeta med flera konton associerade med olika GitLab-användare.

Slutligen, om du är intresserad av att kunna lära dig mer om den här nya versionen, kan du läsa detaljerna I följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.