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

Predstavljeno je izdanje kolaborativne razvojne platforme GitLab 15.0 te je najavljena namjera da se u budućim izdanjima ugrađeni uređivač koda Web IDE zamijeni uređivačem Visual Studio Code (VS Code) koji je razvio Microsoft uz sudjelovanje zajednice . Korištenje VS uređivača koda pojednostavit će razvoj projekata u GitLab sučelju i omogućiti programerima korištenje poznatog i punog alata za uređivanje koda.

Anketa među korisnicima GitLaba otkrila je da je Web IDE izvrstan za uvođenje malih promjena, ali ga malo ljudi koristi za potpuno kodiranje. Programeri GitLaba pokušali su shvatiti što sprječava punopravni rad u Web IDE-u i došli do zaključka da problem nije nedostatak bilo kakvih specifičnih mogućnosti, već kombinacija manjih nedostataka u sučelju i metodama rada. Sudeći prema anketi koju je proveo 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 pripremio je radni prototip za integraciju VS Code-a s GitLab sučeljem, koji se može koristiti za rad kroz preglednik. Uprava GitLaba smatrala je razvoj obećavajućim i odlučila zamijeniti Web IDE s VS Codeom, čime bi se također izbjeglo rasipanje resursa na dodavanje značajki u Web IDE koje već postoje u VS Codeu.

Osim značajnog proširenja funkcionalnosti i poboljšanja upotrebljivosti, prijelaz će otvoriti pristup širokom rasponu dodataka VS Codeu, a također će korisnicima pružiti alate za prilagodbu tema i upravljanje isticanjem sintakse. Budući da će implementacija VS Codea neizbježno dovesti do složenijeg uređivača, za one koji trebaju najjednostavniji mogući editor za izradu pojedinačnih izmjena, planirano je dodati potrebne mogućnosti uređivanja osnovnim komponentama kao što su Web Editor, Snippets i Pipeline Editor.

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

  • Wiki je dodao vizualni Markdown (WYSIWYG) način uređivanja.
  • Besplatna verzija zajednice integrira funkcije za skeniranje slika spremnika za poznate ranjivosti u korištenim ovisnostima.
  • Implementirana je podrška za dodavanje internih bilješki u rasprave koje su dostupne samo autoru i članovima grupe (na primjer, za prilaganje povjerljivih podataka problemu koji se ne smije javno otkriti).
  • Sposobnost povezivanja problema s 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 od korisnika u njegovom profilu.
  • Proces opoziva pristupnih tokena je pojednostavljen.
  • Moguće je reorganizirati popis s opisima problema u drag&drop modu.
  • Dodatak GitLab Workflow VS Codeu dodaje mogućnost rada s višestrukim računima povezanim s različitim GitLab korisnicima.

Izvor: opennet.ru

Dodajte komentar