GitLab bo zamenjal vgrajen urejevalnik kode z Visual Studio Code

Predstavljena je bila izdaja kolaborativne razvojne platforme GitLab 15.0 in objavljena namera, da se v prihodnjih izdajah zamenja vgrajeni urejevalnik kode Web IDE z urejevalnikom Visual Studio Code (VS Code), ki ga je razvil Microsoft ob sodelovanju skupnosti . Uporaba urejevalnika kode VS bo poenostavila razvoj projektov v vmesniku GitLab in omogočila razvijalcem, da uporabljajo znano orodje za urejanje kode s polnimi funkcijami.

Anketa med uporabniki GitLaba je pokazala, da je Web IDE odličen za vnašanje majhnih sprememb, vendar ga le malo ljudi uporablja za popolno kodiranje. Razvijalci GitLab so poskušali razumeti, kaj preprečuje polnopravno delo v Web IDE, in prišli do zaključka, da težava ni v odsotnosti kakršnih koli posebnih zmogljivosti, temveč v kombinaciji manjših napak v vmesniku in delovnih metodah. Sodeč po raziskavi Stack Overflow, več kot 70% razvijalcev pri pisanju kode uporablja urejevalnik kode VS, ki je na voljo pod licenco MIT.

Eden od inženirjev GitLaba je pripravil delujoč prototip za integracijo kode VS z vmesnikom GitLab, ki se uporablja za delo prek brskalnika. Vodstvo GitLaba je menilo, da je razvoj obetaven in se je odločilo zamenjati Web IDE s kodo VS, s čimer bi se tudi izognili zapravljanju virov za dodajanje funkcij spletnemu IDE, ki že obstajajo v kodi VS.

Poleg občutne razširitve funkcionalnosti in izboljšanja uporabnosti bo prehod odprl dostop do širokega nabora dodatkov k kodi VS, uporabnikom pa bo zagotovil tudi orodja za prilagajanje tem in upravljanje označevanja sintakse. Ker bo implementacija kode VS neizogibno vodila do bolj zapletenega urejevalnika, je za tiste, ki potrebujejo najpreprostejši možni urejevalnik za izdelavo posameznih urejanj, načrtovano dodajanje potrebnih zmožnosti urejanja osnovnim komponentam, kot so spletni urejevalnik, izrezki in urejevalnik cevovoda.

Kar zadeva izdajo GitLab 15.0, dodane novosti vključujejo:

  • Wiki je dodal vizualni način urejanja Markdown (WYSIWYG).
  • Brezplačna različica skupnosti vključuje funkcije za skeniranje slik vsebnika za znane ranljivosti v uporabljenih odvisnostih.
  • Izvedena je bila podpora za dodajanje notranjih opomb k razpravam, ki so dostopne samo avtorju in članom skupine (na primer za pripenjanje zaupnih podatkov zadevi, ki se ne sme 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, na primer »MAIN_DOMAIN: ${STACK_NAME}.example.com«).
  • Možnost naročanja in odjave od uporabnika v njegovem profilu.
  • Postopek preklica dostopnih žetonov je poenostavljen.
  • Seznam z opisi težav je mogoče reorganizirati v načinu povleci in spusti.
  • Dodatek GitLab Workflow k VS Code dodaja možnost dela z več računi, povezanimi z različnimi uporabniki GitLab.

Vir: opennet.ru

Dodaj komentar