GitLab vil erstatte den indbyggede kodeeditor med Visual Studio Code

Udgivelsen af ​​den kollaborative udviklingsplatform GitLab 15.0 blev præsenteret, og hensigten blev annonceret i fremtidige udgivelser om at erstatte den indbyggede kodeeditor i Web IDE med Visual Studio Code (VS Code) editoren udviklet af Microsoft med deltagelse af fællesskabet . Brug af VS Code-editoren vil forenkle udviklingen af ​​projekter i GitLab-grænsefladen og give udviklere mulighed for at bruge et velkendt og fuldt udstyret koderedigeringsværktøj.

En undersøgelse blandt GitLab-brugere viste, at web-IDE'en er fantastisk til at lave små ændringer, men få mennesker bruger den til fuld kodning. GitLab-udviklere forsøgte at forstå, hvad der forhindrer fuldgyldigt arbejde i web-IDE'en, og kom til den konklusion, at problemet ikke er fraværet af specifikke muligheder, men en kombination af mindre fejl i grænsefladen og arbejdsmetoderne. At dømme efter en undersøgelse foretaget af Stack Overflow, bruger mere end 70% af udviklerne VS Code editoren, som er tilgængelig under MIT-licensen, når de skriver kode.

En af GitLab-ingeniørerne har udarbejdet en fungerende prototype til at integrere VS Code med GitLab-grænsefladen, som kan bruges til at arbejde gennem browseren. GitLab-ledelsen betragtede udviklingen som lovende og besluttede at erstatte Web-IDE'en med VS Code, hvilket også ville undgå at spilde ressourcer på at tilføje funktioner til Web-IDE'en, som allerede findes i VS Code.

Udover at udvide funktionaliteten betydeligt og forbedre brugervenligheden, vil overgangen åbne adgang til en lang række tilføjelser til VS Code, og vil også give brugerne værktøjer til at tilpasse temaer og administrere syntaksfremhævning. Da implementeringen af ​​VS Code uundgåeligt vil føre til en mere kompleks editor, for dem, der har brug for den enklest mulige editor til at lave individuelle redigeringer, er det planlagt at tilføje de nødvendige redigeringsmuligheder til grundlæggende komponenter såsom Web Editor, Snippets og Pipeline Editor.

Hvad angår udgivelsen af ​​GitLab 15.0, omfatter de tilføjede innovationer:

  • Wiki har tilføjet en visuel Markdown (WYSIWYG) redigeringstilstand.
  • Den gratis community-version integrerer funktioner til scanning af containerbilleder for kendte sårbarheder i brugte afhængigheder.
  • Der er implementeret support til at tilføje interne noter til diskussioner, der kun er tilgængelige for forfatteren og gruppemedlemmerne (for eksempel for at vedhæfte fortrolige data til et emne, der ikke bør 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, for eksempel "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Muligheden for at abonnere og afmelde en bruger i hans profil.
  • Processen med at tilbagekalde adgangstokens er blevet forenklet.
  • Det er muligt at omorganisere listen med problembeskrivelser i træk&slip-tilstand.
  • GitLab Workflow-tilføjelsen til VS Code tilføjer muligheden for at arbejde med flere konti forbundet med forskellige GitLab-brugere.

Kilde: opennet.ru

Tilføj en kommentar