GitLab teatab oma redaktori migreerimisest Visual Studio Code'i poolt

GitLabi logo

Hiljuti teatati koostööl põhineva arendusplatvormi GitLab 15.0 uue versiooni ilmumisest ning üks selle versiooni tähelepanuväärsemaid muudatusi on kavatsus tulevastes väljalasetes asendada sisseehitatud Web IDE koodiredaktor Microsofti kogukonna panusega välja töötatud Visual Studio Code (VS Code) redaktoriga .

VS-koodi redaktori kasutamine lihtsustab projektiarendust GitLabi liideses ja võimaldab arendajatel kasutada täisfunktsionaalsusega ja tuttavat koodi redigeerimise tööriista.

GitLabi kasutajate seas läbi viidud uuring näitas, et veebipõhine IDE sobib suurepäraselt väikeste muudatuste tegemiseks, kuid vähesed inimesed kasutavad seda täielike kodeerimisprojektide jaoks. GitLabi arendajad püüdsid mõista, mis takistab veebipõhises IDE-s terviklikku tööd, ja jõudsid järeldusele, et probleem ei seisne mitte konkreetsete funktsioonide puudumises, vaid pigem liidese ja töövoo väiksemate vigade kombinatsioonis. Stack Overflow' läbiviidud uuringu kohaselt kasutab enam kui 70% arendajatest koodi kirjutamisel MIT-litsentsi alusel litsentseeritud VS Code'i redaktorit.

2018. aasta aprillis tutvustas GitLab 10.7 veebi IDE-d maailmale ja tõi GitLabi kogemuse keskmesse armsa mitme faili redaktori. Meie eesmärk oli muuta oma panuse andmine igaühel lihtsaks, sõltumata arenduskogemusest. Alates selle kasutuselevõtust on veebi-IDE kaudu tehtud kümneid miljoneid sissemakseid ning kogemuse täiustamiseks oleme lisanud selliseid funktsioone nagu reaalajas eelvaade ja interaktiivsed veebiterminalid. Nüüd on meil hea meel jagada mõningaid suuri muudatusi, mis meil on veebi-IDE jaoks eelseisvate verstapostide puhul.

Üks GitLabi inseneridest valmistas ette VS Code'i integratsiooni toimiva prototüübi GitLabi liidesega, mida saab kasutada brauseri kaudu töötamiseks.

GitLabi juhtkond pidas arendust paljulubavaks ja otsustas veebi-IDE asendada VS Code'iga , mis aitaks ka ressursside raiskamist vältida, lisamata veebi-IDE-le funktsioone, mis juba VS Code'is olemas on. Plaan on lisada ainult redaktori kliendipoolne osa, integreerides selle GitLabi serveripoolsete komponentidega.

Lisaks olulistele funktsionaalsuse ja kasutatavuse täiustustele pakub üleminek juurdepääsu laiale valikule VS Code'i pluginatele ning annab kasutajatele võimaluse kohandada skinne ja juhtida süntaksi esiletõstmist. Kuna VS Code'i kasutuselevõtt toob paratamatult kaasa keerukama redaktori, siis neile, kes vajavad üksikute muudatuste jaoks lihtsamat redaktorit, on plaanis lisada vajalikud redigeerimisvõimalused põhikomponentidesse, nagu veebiredaktor, koodijupid ja toruredaktor.

Alates GitLab 15.0 väljalaskest on lisatud uuendused:

  • Wikile lisati visuaalne Markdown (WYSIWYG) redigeerimisrežiim.
  • Tasuta kogukonnaversioon integreerib kasutatavate sõltuvuste teadaolevate haavatavuste otsimise funktsioonid.
  • Lisatud on tugi sisemiste märkmete lisamiseks aruteludesse, mis on kättesaadavad ainult autorile ja rühmaliikmetele (näiteks delikaatsete andmete lisamiseks probleemile, mida ei saa avalikult avaldada).
  • Võimalus siduda probleem välise organisatsiooni või väliskontaktidega.
  • Pesastatud keskkonnamuutujate tugi CI/CD-s (muutujaid saab pesastada teiste muutujate sees, nt "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Kasutaja liitumise ja tellimusest loobumise võimalus tema profiilis.
  • Juurdepääsulubade tühistamise protsessi on lihtsustatud.
  • Võimalus on loendit koos probleemide kirjeldustega ümber korraldada pukseerimisrežiimis.
  • VS Code'i GitLabi töövoo pistikprogramm lisab võimaluse töötada mitme kontoga, mis on seotud erinevate GitLabi kasutajatega.

Lõpuks, kui olete huvitatud selle uue versiooni kohta lisateabe saamisest, leiate üksikasjad järgmiselt lingilt.


Lisa eelistatud allikana Google'is