GitLab vil erstatte den innebygde kodeeditoren med Visual Studio Code

Utgivelsen av den samarbeidende utviklingsplattformen GitLab 15.0 ble presentert og intensjonen ble kunngjort i fremtidige utgivelser om å erstatte den innebygde kodeeditoren til Web IDE med Visual Studio Code (VS Code) editor utviklet av Microsoft med deltakelse av fellesskapet . Bruk av VS Code editor vil forenkle utviklingen av prosjekter i GitLab-grensesnittet og tillate utviklere å bruke et kjent og fullverdig koderedigeringsverktøy.

En undersøkelse blant GitLab-brukere fant at Web IDE er flott for å gjøre små endringer, men få mennesker bruker den til full koding. GitLab-utviklere prøvde å forstå hva som hindrer fullverdig arbeid i Web IDE, og kom til den konklusjon at problemet ikke er fraværet av noen spesifikke evner, men en kombinasjon av mindre feil i grensesnittet og arbeidsmetodene. Å dømme etter en undersøkelse utført av Stack Overflow, bruker mer enn 70 % av utviklerne VS Code-editoren, som er tilgjengelig under MIT-lisensen, når de skriver kode.

En av GitLab-ingeniørene har utarbeidet en fungerende prototype for å integrere VS Code med GitLab-grensesnittet, som kan brukes til å jobbe gjennom nettleseren. GitLab-ledelsen anså utviklingen som lovende og bestemte seg for å erstatte Web IDE med VS Code, som også ville unngå å kaste bort ressurser på å legge til funksjoner til Web IDE som allerede eksisterer i VS Code.

I tillegg til å utvide funksjonaliteten betydelig og forbedre brukervennligheten, vil overgangen åpne tilgang til et bredt spekter av tillegg til VS Code, og vil også gi brukere verktøy for å tilpasse temaer og administrere syntaksutheving. Siden implementeringen av VS Code uunngåelig vil føre til en mer kompleks editor, er det planlagt å legge til de nødvendige redigeringsmulighetene til grunnleggende komponenter som Web Editor, Snippets og Pipeline Editor for de som trenger enklest mulig editor for å gjøre individuelle redigeringer.

Når det gjelder utgivelsen av GitLab 15.0, inkluderer de ekstra innovasjonene:

  • Wiki har lagt til en visuell Markdown (WYSIWYG) redigeringsmodus.
  • Den gratis fellesskapsversjonen integrerer funksjoner for å skanne containerbilder for kjente sårbarheter i brukte avhengigheter.
  • Det er implementert støtte for å legge til interne notater til diskusjoner som bare er tilgjengelige for forfatteren og gruppemedlemmene (for eksempel for å legge ved konfidensielle data til et problem som ikke skal offentliggjøres).
  • Evne til å knytte en sak til en ekstern organisasjon eller eksterne kontakter.
  • Støtte for nestede miljøvariabler i CI/CD (variabler kan nestes i andre variabler, for eksempel "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Muligheten til å abonnere og avslutte abonnementet på en bruker i profilen hans.
  • Prosessen med å tilbakekalle tilgangstokener er forenklet.
  • Det er mulig å omorganisere listen med problembeskrivelser i dra-og-slipp-modus.
  • GitLab Workflow-tillegget til VS Code legger til muligheten til å jobbe med flere kontoer knyttet til forskjellige GitLab-brukere.

Kilde: opennet.ru

Legg til en kommentar