GitLab annoncerer migreringen af ​​sin editor af Visual Studio Code

GitLab-logo

nylig lanceringen af ​​den nye version af samarbejdende udviklingsplatform Git Lab 15.0 og af de mest bemærkelsesværdige ændringer, der skiller sig ud fra denne version, er intention i fremtidige udgivelser es udskift webkodeeditor indbygget IDE med Visual Studio Code-editoren (VS Code) udviklet af Microsoft med deltagelse af fællesskabet.

Brug af VS Code-editoren vil forenkle projektudviklingen i GitLab-grænsefladen og give udviklere mulighed for at bruge et fuldt udstyret og velkendt koderedigeringsværktøj.

En undersøgelse af GitLab-brugere viste, at web-IDE'en er fremragende at lave små ændringer men få mennesker bruger det til fuld kodning. GitLab-udviklere forsøgte at forstå, hvad der gør det svært at arbejde fuldt ud i web-IDE og kom til den konklusion, at pointen ikke er manglen på specifikke funktioner, men en kombination af mindre fejl i interfacet og arbejdsmetoder. Ifølge en undersøgelse fra Stack Overflow-platformen bruger mere end 70% af udviklerne VS Code-editoren, som er licenseret under MIT-licensen, når de skriver kode.

Helt tilbage i april 2018 introducerede GitLab 10.7 web-IDE til verden og bragte en dejlig multi-fil-editor til hjertet af GitLab-oplevelsen. Vores mål var at gøre det nemt for alle at bidrage, uanset deres udviklingserfaring. Siden introduktionen er der lavet titusinder af tilsagn fra web-IDE'en, og vi har tilføjet funktioner som Live Preview og Interactive Web Terminals for at forbedre oplevelsen. Nu er vi glade for at dele nogle af de store ændringer, vi har i vente for web-IDE i kommende milepæle.

En af GitLab-ingeniørerne udarbejdede en fungerende prototype af VS Codes integration med GitLab-grænsefladen, som kan bruges til at arbejde gennem browseren.

GitLab lederskab anså udviklingen for lovende og besluttede at erstatte web-IDE med VS-kode, hvilket også vil give dig mulighed for ikke at spilde ressourcer ved at tilføje funktioner til web-IDE'en, der allerede er i VS-kode. Det er planlagt kun at indlejre klientsiden af ​​editoren, og integrere den med GitLabs server-side komponenter.

Ud over væsentlige funktionalitets- og brugervenlighedsforbedringer er overgangen vil give adgang til en bred vifte af plugins til VS Code, samt give brugerne mulighed for at tilpasse skins og kontrollere syntaksfremhævning. Da introduktionen af ​​VS Code uundgåeligt vil føre til editorkomplikation, er det planlagt at tilføje de nødvendige redigeringsmuligheder til kernekomponenter som Web Editor, Snippets og Pipeline Editor for dem, der har brug for den enkleste editor til at lave individuelle redigeringer. .

Fra og med GitLab 15.0-udgivelsen inkluderer de tilføjede innovationer:

  • Tilføjet visuel Markdown (WYSIWYG) redigeringstilstand til Wiki.
  • Den gratis fællesskabsversion integrerer funktionerne til at scanne containerbilleder for kendte sårbarheder i de anvendte afhængigheder.
  • Tilføjet støtte til at tilføje interne noter til diskussioner, der kun er tilgængelige for forfatteren og gruppemedlemmer (for eksempel for at vedhæfte følsomme data til et emne, der ikke kan offentliggøres).
  • Evne til at knytte et problem til en ekstern organisation eller eksterne kontakter.
  • Understøttelse af indlejrede miljøvariabler i CI/CD (variabler kan indlejres i andre variabler, f.eks. "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Muligheden for at til- og framelde sig brugeren i dennes profil.
  • Processen for tilbagekaldelse af adgangstoken er blevet forenklet.
  • Muligheden for at omarrangere listen med problembeskrivelser i træk og slip-tilstand er givet.
  • GitLab Workflow-plugin til VS Code tilføjer muligheden for at arbejde med flere konti, der er knyttet til forskellige GitLab-brugere.

Endelig, hvis du er interesseret i at kunne lære mere om denne nye version, kan du se detaljerne I det følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.