GitLab asendab sisseehitatud koodiredaktori Visual Studio koodiga

Esitati koostöö arendusplatvormi GitLab 15.0 väljalaset ja teatati tulevaste väljaannete kavatsusest asendada Web IDE sisseehitatud koodiredaktor Microsofti poolt kogukonna osalusel välja töötatud Visual Studio Code (VS Code) redaktoriga. . VS Code redaktori kasutamine lihtsustab projektide arendamist GitLabi liideses ja võimaldab arendajatel kasutada tuttavat ja täisfunktsionaalsusega koodi redigeerimise tööriista.

GitLabi kasutajate küsitlusest selgus, et veebi-IDE sobib suurepäraselt väikeste muudatuste tegemiseks, kuid vähesed inimesed kasutavad seda täielikuks kodeerimiseks. GitLabi arendajad püüdsid mõista, mis takistab Web IDE-s täisväärtuslikku tööd, ja jõudsid järeldusele, et probleem pole mitte konkreetsete võimaluste puudumises, vaid liidese ja töömeetodite väikeste vigade kombinatsioonis. Stack Overflow läbi viidud küsitluse põhjal otsustades kasutab enam kui 70% arendajatest koodi kirjutamisel VS Code redaktorit, mis on saadaval MIT litsentsi all.

Üks GitLabi inseneridest on koostanud toimiva prototüübi VS-koodi integreerimiseks GitLabi liidesega, mida saab kasutada brauseri kaudu töötamiseks. GitLabi juhtkond pidas arendust paljulubavaks ja otsustas asendada Web IDE VS-koodiga, mis väldiks ka ressursside raiskamist VS Code'is juba olemasolevate veebi-IDE funktsioonide lisamiseks.

Lisaks funktsionaalsuse olulisele laiendamisele ja kasutatavuse parandamisele avab üleminek juurdepääsu paljudele VS-koodi täiendustele ning pakub kasutajatele ka tööriistu teemade kohandamiseks ja süntaksi esiletõstmise haldamiseks. Kuna VS Code juurutamine toob paratamatult kaasa keerulisema redaktori, siis neile, kes vajavad üksikute toimetuste tegemiseks võimalikult lihtsat redaktorit, on plaanis lisada vajalikud redigeerimisvõimalused põhikomponentidele nagu Web Editor, Snippets ja Pipeline Editor.

Mis puudutab GitLab 15.0 väljalaskmist, siis lisanduvad uuendused:

  • Wiki on lisanud visuaalse Markdowni (WYSIWYG) redigeerimisrežiimi.
  • Tasuta kogukonnaversioon integreerib funktsioonid konteineripiltide skannimiseks kasutatud sõltuvuste teadaolevate haavatavuste tuvastamiseks.
  • Rakendatud on tugi sisemiste märkmete lisamiseks aruteludesse, mis on kättesaadavad ainult autorile ja rühmaliikmetele (näiteks konfidentsiaalsete andmete lisamiseks probleemile, mida ei tohiks avalikult avaldada).
  • Võimalus siduda probleem välise organisatsiooni või väliskontaktidega.
  • Pesastatud keskkonnamuutujate tugi CI/CD-s (muutujaid saab pesastada teiste muutujate sisse, näiteks "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Võimalus tellida ja tühistada kasutaja tema profiilis.
  • Juurdepääsulubade tühistamise protsessi on lihtsustatud.
  • Loendit on võimalik vigade kirjeldustega ümber korraldada lohistamisrežiimis.
  • VS Code'i GitLabi töövoo lisandmoodul lisab võimaluse töötada mitme kontoga, mis on seotud erinevate GitLabi kasutajatega.

Allikas: opennet.ru

Lisa kommentaar