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

GitLab-logo

Udgivelsen af ​​den nye version af den kollaborative udviklingsplatform GitLab 15.0 blev for nylig annonceret, og en af ​​de mest bemærkelsesværdige ændringer i denne version er intentionen om i fremtidige udgivelser at erstatte den indbyggede Web IDE- kodeeditor med Visual Studio Code (VS Code)-editoren, der er udviklet af Microsoft med input fra 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 til at foretage små ændringer, men at få bruger den til komplette kodningsprojekter. GitLab-udviklere forsøgte at forstå, hvad der hindrer omfattende arbejde i web-IDE'en, og konkluderede, at problemet ikke er mangel på specifikke funktioner, men snarere en kombination af mindre fejl i brugerfladen og arbejdsgangen. Ifølge en undersøgelse foretaget af Stack Overflow 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 GitLabs ingeniører udarbejdede en fungerende prototype af VS Code-integrationen med GitLab-grænsefladen, som kan bruges til at arbejde via browseren.

GitLabs ledelse fandt udviklingen lovende og besluttede at erstatte web-IDE'en med VS Code , hvilket også ville undgå spild af ressourcer ved ikke at tilføje funktioner til web-IDE'en, der allerede findes i VS Code. Planen er kun at inkorporere klientsidedelen af ​​editoren og integrere den med GitLabs serversidekomponenter.

Ud over betydelige forbedringer i funktionalitet og brugervenlighed vil overgangen 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 en mere kompleks editor, er det planlagt at tilføje de nødvendige redigeringsfunktioner til kernekomponenter som Web Editor, Snippets og Pipe Editor for dem, der har brug for den enkleste editor til 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 lære mere om denne nye version, kan du finde detaljerne på følgende link.


Tilføj som foretrukken kilde i Google