GitLab kunngjør migreringen av redaktøren av Visual Studio Code

GitLab-logo

nylig lanseringen av den nye versjonen av utviklingsplattform for samarbeid Git Lab 15.0 og av de mest bemerkelsesverdige endringene som skiller seg ut fra denne versjonen, er intensjon i fremtidige utgivelser es erstatte webkoderedigering innebygd IDE med Visual Studio Code-editoren (VS Code) utviklet av Microsoft med deltakelse fra fellesskapet.

Bruk av VS Code editor vil forenkle prosjektutvikling i GitLab-grensesnittet og tillate utviklere å bruke et fullverdig og kjent koderedigeringsverktøy.

En undersøkelse av GitLab-brukere viste at web-IDE er utmerket å gjøre små endringer men få mennesker bruker det til full koding. GitLab-utviklere prøvde å forstå hva som gjør det vanskelig å jobbe fullt ut i web-IDE og kom til den konklusjonen at poenget ikke er mangelen på spesifikke funksjoner, men en kombinasjon av mindre feil i grensesnittet og arbeidsmetodene. I følge en undersøkelse fra Stack Overflow-plattformen bruker mer enn 70 % av utviklerne VS Code-editoren, som er lisensiert under MIT-lisensen, når de skriver kode.

Helt tilbake i april 2018 introduserte GitLab 10.7 web-IDE for verden og brakte en nydelig multifilredigerer til hjertet av GitLab-opplevelsen. Målet vårt var å gjøre det enkelt for alle å bidra, uavhengig av utviklingserfaring. Siden introduksjonen har titalls millioner forpliktelser blitt gjort fra web-IDE, og vi har lagt til funksjoner som Live Preview og Interactive Web Terminals for å forbedre opplevelsen. Nå er vi glade for å dele noen av de store endringene vi har i vente for Web IDE i kommende milepæler.

En av GitLab-ingeniørene utarbeidet en fungerende prototype av VS Codes integrasjon med GitLab-grensesnittet, som kan brukes til å jobbe gjennom nettleseren.

GitLab-ledelse anså utviklingen som lovende og bestemte seg for å erstatte web-IDE med VS-kode, som også vil tillate deg å ikke kaste bort ressurser ved å legge til funksjoner til web-IDE som allerede er i VS-kode. Det er planlagt kun å bygge inn klientsiden av editoren, og integrere den med GitLabs serversidekomponenter.

I tillegg til betydelige funksjonalitet og brukervennlighet forbedringer, overgangen vil gi tilgang til et bredt spekter av plugins for VS Code, samt gi brukerne muligheten til å tilpasse skall og kontrollere syntaksutheving. Siden introduksjonen av VS-kode uunngåelig vil føre til editorkomplikasjon, er det planlagt å legge til de nødvendige redigeringsmulighetene til kjernekomponenter som Web Editor, Snippets og Pipeline Editor for de som trenger den enkleste editoren for å gjøre individuelle redigeringer. .

Fra og med GitLab 15.0-utgivelsen inkluderer innovasjonene som er lagt til:

  • Lagt til visuell Markdown (WYSIWYG) redigeringsmodus til Wiki.
  • Den gratis fellesskapsversjonen integrerer funksjonene til å skanne containerbilder for kjente sårbarheter i avhengighetene som brukes.
  • Lagt til støtte for å legge til interne notater til diskusjoner som bare er tilgjengelige for forfatteren og gruppemedlemmer (for eksempel for å legge ved sensitive data til en sak som ikke kan avsløres offentlig).
  • 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, f.eks. "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Muligheten for å abonnere og avmelde brukeren i hans profil.
  • Tilbakekallingsprosessen for tilgangstoken er forenklet.
  • Muligheten til å omorganisere listen med problembeskrivelser i dra og slipp-modus er gitt.
  • GitLab Workflow-plugin for VS Code legger til muligheten til å jobbe med flere kontoer knyttet til forskjellige GitLab-brukere.

Til slutt, hvis du er interessert i å kunne lære mer om denne nye versjonen, kan du se detaljene I den følgende lenken.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.