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

GitLab-logotyp

Lanseringen av den nya versionen av den kollaborativa utvecklingsplattformen GitLab 15.0 tillkännagavs nyligen , och en av de mest anmärkningsvärda förändringarna i denna version är avsikten att i framtida utgåvor ersätta den inbyggda Web IDE- kodredigeraren med Visual Studio Code (VS Code)-redigeraren som utvecklats av Microsoft med input från 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 undersökning bland GitLab-användare visade att webb-IDE:n är utmärkt för att göra små ändringar, men få använder den för fullständiga kodningsprojekt. GitLab-utvecklare försökte förstå vad som hindrar omfattande arbete i webb-IDE:n och drog slutsatsen att problemet inte är brist på specifika funktioner, utan snarare en kombination av mindre brister i gränssnittet och arbetsflödet. Enligt en undersökning utförd av Stack Overflow använder mer än 70 % av utvecklarna VS Code-redigeraren, 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 GitLabs ingenjörer förberedde en fungerande prototyp av VS Code-integrationen med GitLab-gränssnittet, som kan användas för att arbeta via webbläsaren.

GitLabs ledning ansåg utvecklingen lovande och beslutade att ersätta webb-IDE:n med VS Code , vilket också skulle undvika resursslöseri genom att inte lägga till funktioner i webb-IDE:n som redan finns i VS Code. Planen är att endast integrera klientsidan av editorn och integrera den med GitLabs serversideskomponenter.

Förutom betydande förbättringar av funktionalitet och användbarhet kommer övergången att ge tillgång till ett brett utbud av plugins för VS Code , samt ge användarna möjlighet att anpassa skins och kontrollera syntaxmarkering. Eftersom introduktionen av VS Code oundvikligen kommer att leda till en mer komplex editor, för de som behöver den enklaste editorn för individuella redigeringar, planeras de nödvändiga redigeringsfunktionerna att läggas till i kärnkomponenter som Web Editor, Snippets och Pipe 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 lära dig mer om den här nya versionen, kan du hitta detaljerna på följande länk.


Lägg till som prioriterad källa i Google