Nedavno je najavljeno izlazak nove verzije platforme za kolaborativni razvoj GitLab 15.0 , a jedna od najznačajnijih promjena u ovoj verziji je namjera da se u budućim izdanjima ugrađeni Web IDE uređivač koda zamijeni uređivačem Visual Studio Code (VS Code) koji je razvio Microsoft uz doprinos zajednice.
Upotreba VS Code editora će pojednostaviti razvoj projekta u GitLab interfejsu i omogućiti programerima da koriste poznati, potpuno opremljen alat za uređivanje koda.
Anketa među korisnicima GitLaba pokazala je da je web IDE odličan za pravljenje malih promjena, ali ga malo ljudi koristi za kompletne projekte kodiranja. Programeri GitLaba pokušali su shvatiti šta ometa sveobuhvatan rad u web IDE-u i zaključili su da problem nije nedostatak specifičnih funkcija, već kombinacija manjih nedostataka u interfejsu i toku rada. Prema anketi koju je proveo Stack Overflow, više od 70% programera koristi VS Code editor, koji je licenciran pod MIT licencom, prilikom pisanja koda.
Još u aprilu 2018. GitLab 10.7 je predstavio web IDE svijetu i donio divan uređivač više datoteka u srce GitLab iskustva. Naš cilj je bio da svima olakšamo doprinos, bez obzira na njihovo razvojno iskustvo. Od njegovog uvođenja, desetine miliona urezivanja napravljeno je iz Web IDE-a, a mi smo dodali funkcije kao što su Live Preview i Interactive Web Terminals da poboljšamo iskustvo. Sada smo uzbuđeni što možemo podijeliti neke od velikih promjena koje spremamo za web IDE u nadolazećim prekretnicama.
Jedan od GitLab-ovih inženjera pripremio je radni prototip integracije VS Code-a sa GitLab interfejsom, koji se može koristiti za rad putem pretraživača.
Rukovodstvo GitLaba smatralo je razvoj obećavajućim i odlučilo je zamijeniti web IDE sa VS Code-om , što bi također izbjeglo rasipanje resursa jer se web IDE-u ne bi dodavale funkcije koje se već nalaze u VS Code-u. Plan je uključiti samo klijentski dio editora, integrirajući ga sa serverskim komponentama GitLaba.
Pored značajnih poboljšanja funkcionalnosti i upotrebljivosti, tranzicija će omogućiti pristup širokom spektru dodataka (plug-inova) za VS Code , kao i korisnicima omogućiti prilagođavanje skinova i kontrolu isticanja sintakse. Budući da će uvođenje VS Code-a neminovno dovesti do složenijeg editora, za one kojima je potreban najjednostavniji editor za pojedinačne izmjene, planirano je dodavanje potrebnih mogućnosti uređivanja osnovnim komponentama kao što su Web Editor, Snippets i Pipe Editor.
Što se tiče izdanja GitLab 15.0, dodane inovacije uključuju:
- Dodan način vizuelnog uređivanja Markdown (WYSIWYG) na Wiki.
- Besplatna verzija zajednice integriše mogućnosti skeniranja slika kontejnera za poznate ranjivosti u korišćenim zavisnostima.
- Implementirana podrška za dodavanje internih bilješki u diskusije koje su dostupne samo autoru i članovima grupe (na primjer, za prilaganje osjetljivih podataka problemu koji se ne može javno otkriti).
- Sposobnost povezivanja problema sa vanjskom organizacijom ili vanjskim kontaktima.
- Podrška za ugniježđene varijable okruženja u CI/CD (varijable se mogu ugniježditi unutar drugih varijabli, na primjer, “MAIN_DOMAIN: ${STACK_NAME}.example.com”).
- Mogućnost pretplate i odjave korisnika na njegovom profilu.
- Proces opoziva tokena pristupa je pojednostavljen.
- Pruža mogućnost preuređenja liste s opisima problema u načinu povlačenja i ispuštanja.
- GitLab Workflow dodatak za VS Code dodaje mogućnost rada sa više naloga povezanih sa različitim GitLab korisnicima.
Konačno, ako ste zainteresirani da saznate više o ovoj novoj verziji, detalje možete pronaći na sljedećem linku.