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.