GitLab će zamijeniti ugrađeni uređivač koda sa Visual Studio Code

Predstavljeno je izdanje platforme za kolaborativni razvoj GitLab 15.0 i najavljena je namjera u budućim izdanjima da se ugrađeni uređivač koda za Web IDE zamijeni uređivačem Visual Studio Code (VS Code) koji je razvio Microsoft uz učešće zajednice. . Upotreba VS Code editora će pojednostaviti razvoj projekata u GitLab interfejsu i omogućiti programerima da koriste poznati i potpuno opremljen alat za uređivanje koda.

Istraživanje korisnika GitLaba otkrilo je da je Web IDE odličan za unošenje malih izmjena, ali malo ljudi ga koristi za potpuno kodiranje. GitLab programeri su pokušali da shvate šta sprečava punopravan rad u Web IDE-u i došli su do zaključka da problem nije odsustvo nekih specifičnih mogućnosti, već kombinacija manjih nedostataka u interfejsu i metodama rada. Sudeći po anketi koju je sproveo Stack Overflow, više od 70% programera prilikom pisanja koda koristi VS Code editor, koji je dostupan pod MIT licencom.

Jedan od GitLab inženjera je pripremio radni prototip za integraciju VS Code-a sa GitLab interfejsom, koji se može koristiti za rad preko pretraživača. Menadžment GitLaba smatrao je razvoj obećavajućim i odlučio je zamijeniti Web IDE sa VS Code, čime bi se izbjeglo trošenje resursa na dodavanje funkcija Web IDE-u koje već postoje u VS Code-u.

Osim značajnog proširenja funkcionalnosti i poboljšanja upotrebljivosti, tranzicija će otvoriti pristup širokom spektru dodataka VS Code-u, a korisnicima će također pružiti alate za prilagođavanje tema i upravljanje isticanjem sintakse. Budući da će implementacija VS Code-a neminovno dovesti do komplikacija uređivača, za one kojima je potreban najjednostavniji mogući editor za izradu pojedinačnih uređivanja, planirano je dodavanje potrebnih mogućnosti uređivanja osnovnim komponentama, kao što su Web Editor, Snippets i Pipeline Editor.

Što se tiče izdanja GitLab 15.0, dodane inovacije uključuju:

  • Wiki je dodao vizualni Markdown (WYSIWYG) način uređivanja.
  • Besplatna verzija zajednice integriše funkcije za skeniranje slika kontejnera za poznate ranjivosti u korištenim ovisnostima.
  • Implementirana je podrška za dodavanje internih napomena u diskusije koje su dostupne samo autoru i članovima grupe (na primjer, za prilaganje povjerljivih podataka pitanju koje ne bi trebalo javno objavljivati).
  • Sposobnost povezivanja problema sa vanjskom organizacijom ili vanjskim kontaktima.
  • Podrška za ugniježđene varijable okruženja u CI/CD (varijable mogu biti ugniježđene unutar drugih varijabli, na primjer "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Mogućnost pretplate i odjave od korisnika na njegovom profilu.
  • Proces opoziva pristupnih tokena je pojednostavljen.
  • Moguće je reorganizirati listu s opisima problema u načinu rada drag&drop.
  • GitLab Workflow dodatak za VS Code dodaje mogućnost rada sa više naloga povezanih sa različitim GitLab korisnicima.

izvor: opennet.ru

Dodajte komentar