GitLab najavljuje migraciju svog urednika na Visual Studio Code

GitLab logotip

nedavno lansiranje nove verzije platforma za razvoj suradnje Git Lab 15.0 a od najznačajnijih promjena koje se izdvajaju iz ove verzije je namjeru u budućim izdanjima es zamijeni uređivač web koda ugrađeni IDE pomoću uređivača Visual Studio Code (VS Code) koji je razvio Microsoft uz sudjelovanje zajednice.

Korištenje VS Code editora pojednostavit će razvoj projekta u GitLab sučelju i omogućiti programerima korištenje potpuno opremljenog i poznatog alata za uređivanje koda.

Anketa korisnika GitLaba pokazao da je web IDE izvrstan napraviti male promjene ali malo ljudi ga koristi za potpuno kodiranje. Programeri GitLaba pokušali su shvatiti što otežava potpuni rad u web IDE-u i došli su do zaključka da nije stvar u nedostatku specifičnih značajki, već u kombinaciji manjih nedostataka u sučelju i metodama rada. Prema istraživanju platforme Stack Overflow, više od 70% programera koristi VS Code editor, koji je licenciran pod MIT licencom, kada pišu kod.

Još u travnju 2018. GitLab 10.7 je svijetu predstavio web IDE i donio ljupki uređivač više datoteka u srce GitLab iskustva. Cilj nam je bio svima olakšati doprinos, bez obzira na njihovo razvojno iskustvo. Od njegovog uvođenja, napravljeni su deseci milijuna urezivanja iz web IDE-a, a mi smo dodali značajke kao što su Live Preview i Interactive Web Terminals kako bismo poboljšali 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 inženjera pripremio je radni prototip integracije VS Codea s GitLab sučeljem, koje se može koristiti za rad kroz preglednik.

GitLab vodstvo smatrao je razvoj obećavajućim i odlučio zamijeniti web IDE s VS Code, što bi vam također omogućilo da ne trošite resurse dodavanjem značajki u web IDE koje su već u VS Code. Planira se ugraditi samo dio uređivača na strani klijenta, integrirajući ga s GitLabovim serverskim komponentama.

Osim značajnih poboljšanja funkcionalnosti i upotrebljivosti, tranzicija omogućit će pristup širokom rasponu dodataka za VS Code, kao i daju korisnicima mogućnost prilagodbe skinova i kontrole isticanja sintakse. Budući da će uvođenje VS Code-a neizbježno dovesti do komplikacije uređivača, za one kojima je potreban najjednostavniji uređivač za pojedinačne izmjene, planira se dodavanje potrebnih mogućnosti uređivanja osnovnim komponentama kao što su Web Editor, Snippets i Pipeline Editor.

Od izdanja GitLab 15.0, dodane inovacije uključuju:

  • Dodan vizualni način uređivanja Markdown (WYSIWYG) na Wiki.
  • Besplatna verzija zajednice integrira funkcije skeniranja slika spremnika za poznate ranjivosti u korištenim ovisnostima.
  • Dodana podrška za dodavanje internih bilješki u rasprave 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 s vanjskom organizacijom ili vanjskim kontaktima.
  • Podrška za varijable ugniježđenog okruženja u CI/CD (varijable se mogu ugniježditi unutar drugih varijabli, npr. "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Mogućnost pretplate i odjave od korisnika na njegovom profilu.
  • Postupak opoziva tokena pristupa je pojednostavljen.
  • Omogućena je mogućnost preuređivanja popisa s opisima problema u načinu povlačenja i ispuštanja.
  • GitLab Workflow dodatak za VS Code dodaje mogućnost rada s više računa povezanih s različitim korisnicima GitLaba.

Konačno, ako ste zainteresirani saznati više o ovoj novoj verziji, možete se posavjetovati s pojedinostima U sljedećem linku.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.