GitLab nahradí vstavaný editor kódu Visual Studio Code

Bolo predstavené vydanie kolaboratívnej vývojovej platformy GitLab 15.0 a v budúcich vydaniach bol oznámený zámer nahradiť vstavaný editor kódu webového IDE editorom Visual Studio Code (VS Code) vyvinutým spoločnosťou Microsoft za účasti komunity. . Použitie editora VS Code zjednoduší vývoj projektov v rozhraní GitLab a umožní vývojárom používať známy a plnohodnotný nástroj na úpravu kódu.

Prieskum medzi používateľmi GitLab zistil, že webové IDE je skvelé na vykonávanie malých zmien, ale len málo ľudí ho používa na úplné kódovanie. Vývojári GitLab sa snažili pochopiť, čo bráni plnohodnotnej práci vo Web IDE, a dospeli k záveru, že problémom nie je absencia nejakých špecifických schopností, ale kombinácia drobných nedostatkov v rozhraní a pracovných metódach. Súdiac podľa prieskumu Stack Overflow, viac ako 70 % vývojárov používa pri písaní kódu editor VS Code, ktorý je dostupný pod licenciou MIT.

Jeden z inžinierov GitLab pripravil funkčný prototyp na integráciu kódu VS s rozhraním GitLab, ktorý sa dá použiť na prácu cez prehliadač. Vedenie GitLab považovalo vývoj za sľubný a rozhodlo sa nahradiť webové IDE kódom VS, čím by sa tiež zabránilo plytvaniu zdrojmi na pridávanie funkcií do webového IDE, ktoré už vo VS kóde existujú.

Okrem výrazného rozšírenia funkčnosti a zlepšenia použiteľnosti prechod otvorí prístup k širokému spektru doplnkov do VS Code a používateľom poskytne aj nástroje na prispôsobenie tém a správu zvýrazňovania syntaxe. Keďže implementácia VS Code nevyhnutne povedie ku komplexnejšiemu editoru, pre tých, ktorí potrebujú čo najjednoduchší editor na vykonávanie jednotlivých úprav, sa plánuje pridať potrebné možnosti úprav k základným komponentom, ako sú Web Editor, Snippets a Pipeline Editor.

Pokiaľ ide o vydanie GitLab 15.0, pridané inovácie zahŕňajú:

  • Wiki pridala vizuálny režim úprav Markdown (WYSIWYG).
  • Bezplatná komunitná verzia integruje funkcie na skenovanie obrázkov kontajnerov na známe zraniteľnosti v používaných závislostiach.
  • Bola implementovaná podpora pre pridávanie interných poznámok do diskusií, ktoré sú prístupné iba pre autora a členov skupiny (napríklad na pripojenie dôverných údajov k problému, ktorý by nemal byť zverejnený).
  • Schopnosť prepojiť problém s externou organizáciou alebo externými kontaktmi.
  • Podpora pre vnorené premenné prostredia v CI/CD (premenné môžu byť vnorené do iných premenných, napríklad "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Možnosť prihlásiť sa na odber a odhlásiť sa od používateľa v jeho profile.
  • Proces odvolania prístupových tokenov bol zjednodušený.
  • V režime drag&drop je možné reorganizovať zoznam s popismi problémov.
  • Doplnok GitLab Workflow do VS Code pridáva možnosť pracovať s viacerými účtami spojenými s rôznymi používateľmi GitLab.

Zdroj: opennet.ru

Pridať komentár