Nedavno je bila napovedana izdaja nove različice platforme za sodelovalni razvoj GitLab 15.0 , ena najpomembnejših sprememb v tej različici pa je namera, da se v prihodnjih izdajah vgrajeni urejevalnik kode spletnega integriranega razvojnega okolja (Web IDE) zamenja z urejevalnikom Visual Studio Code (VS Code), ki ga je razvil Microsoft s prispevki skupnosti.
Uporaba urejevalnika VS Code bo poenostavila razvoj projektov v vmesniku GitLab in omogočila razvijalcem uporabo polno zmogljivega in znanega orodja za urejanje kode.
Anketa med uporabniki GitLaba je pokazala, da je spletno integrirano razvojno okolje (IDE) odlično za manjše spremembe, vendar ga le malo ljudi uporablja za celovite projekte kodiranja. Razvijalci GitLaba so poskušali razumeti, kaj ovira celovito delo v spletnem integriranem razvojnem okolju (IDE), in ugotovili, da težava ni pomanjkanje specifičnih funkcij, temveč kombinacija manjših pomanjkljivosti v vmesniku in delovnem toku. Glede na anketo, ki jo je izvedel Stack Overflow, več kot 70 % razvijalcev pri pisanju kode uporablja urejevalnik VS Code, ki je licenciran pod licenco MIT.
Že aprila 2018 je GitLab 10.7 svetu predstavil spletni IDE in v središče izkušnje GitLaba prinesel čudovit urejevalnik več datotek. Naš cilj je bil vsakomur olajšati prispevek, ne glede na njegove razvojne izkušnje. Od njegove uvedbe je bilo iz spletnega IDE narejenih na desetine milijonov potrditev, za izboljšanje izkušnje pa smo dodali funkcije, kot sta predogled v živo in interaktivni spletni terminali. Zdaj smo veseli, da lahko delimo nekaj velikih sprememb, ki jih pripravljamo za spletni IDE v prihajajočih mejnikih.
Eden od inženirjev pri GitLabu je pripravil delujoč prototip integracije VS Code z vmesnikom GitLab, ki ga je mogoče uporabljati za delo prek brskalnika.
Vodstvo GitLaba je menilo, da je razvoj obetaven, in se odločilo, da spletno integrirano razvojno okolje (IDE) zamenja z VS Code , kar bi se izognilo tudi potrati virov, saj v spletno integrirano razvojno okolje (IDE) ne bi dodajali funkcij, ki so že v VS Code. Načrt je vključiti le odjemalski del urejevalnika in ga integrirati s strežniškimi komponentami GitLaba.
Poleg znatnih izboljšav funkcionalnosti in uporabnosti bo prehod omogočil dostop do širokega nabora vtičnikov za VS Code ter uporabnikom omogočil prilagajanje preoblik in nadzor nad označevanjem sintakse. Ker bo uvedba VS Code neizogibno vodila do bolj zapletenega urejevalnika, se za tiste, ki potrebujejo najpreprostejši urejevalnik za posamezna urejanja, načrtuje dodajanje potrebnih zmogljivosti urejanja v osnovne komponente, kot so spletni urejevalnik, odrezki kode in urejevalnik cevi.
Od izdaje GitLab 15.0 dodane inovacije vključujejo:
- Wiki je dodal vizualni način urejanja Markdown (WYSIWYG).
- Brezplačna različica skupnosti združuje funkcije skeniranja slik vsebnikov za znane ranljivosti v uporabljenih odvisnostih.
- Dodana podpora za dodajanje notranjih opomb v razprave, ki so na voljo samo avtorju in članom skupine (na primer za prilaganje občutljivih podatkov vprašanju, ki je ni mogoče javno razkriti).
- Sposobnost povezovanja težave z zunanjo organizacijo ali zunanjimi stiki.
- Podpora za ugnezdene spremenljivke okolja v CI/CD (spremenljivke so lahko ugnezdene znotraj drugih spremenljivk, npr. "MAIN_DOMAIN: ${STACK_NAME}.example.com").
- Možnost prijave in odjave od uporabnika v njegovem profilu.
- Postopek preklica dostopnega žetona je bil poenostavljen.
- Zagotovljena je možnost preurejanja seznama z opisi težav v načinu povleci in spusti.
- Vtičnik GitLab Workflow za VS Code dodaja možnost dela z več računi, povezanimi z različnimi uporabniki GitLaba.
Če vas zanima več o tej novi različici, lahko podrobnosti najdete na naslednji povezavi.