Nedávno bylo oznámeno vydání nové verze platformy pro kolaborativní vývoj GitLab 15.0 a jednou z nejvýznamnějších změn v této verzi je záměr nahradit v budoucích verzích vestavěný editor kódu Web IDE editorem Visual Studio Code (VS Code) vyvinutým společností Microsoft s přispěním komunity.
Použití editoru VS Code zjednoduší vývoj projektu v rozhraní GitLab a umožní vývojářům používat plně vybavený a známý nástroj pro úpravu kódu.
Průzkum mezi uživateli GitLabu ukázal, že webové IDE je vynikající pro provádění malých změn, ale jen málo lidí ho používá pro plnohodnotné kódovací projekty. Vývojáři GitLabu se snažili pochopit, co brání komplexní práci ve webovém IDE, a dospěli k závěru, že problémem není nedostatek specifických funkcí, ale spíše kombinace drobných nedostatků v rozhraní a pracovním postupu. Podle průzkumu provedeného Stack Overflow používá více než 70 % vývojářů při psaní kódu editor VS Code s licencí MIT.
V dubnu 2018 představil GitLab 10.7 světu webové IDE a přinesl krásný editor více souborů do srdce GitLab. Naším cílem bylo usnadnit přispívání každému, bez ohledu na jeho zkušenosti s vývojem. Od jeho zavedení byly z webového IDE provedeny desítky milionů potvrzení a přidali jsme funkce, jako je živý náhled a interaktivní webové terminály, abychom vylepšili zážitek. Nyní se s potěšením podělíme o některé z velkých změn, které máme pro webové IDE v nadcházejících milnících.
Jeden z inženýrů GitLabu připravil funkční prototyp integrace VS Code s rozhraním GitLabu, který lze použít pro práci přes prohlížeč.
Vedení GitLabu považovalo vývoj za slibný a rozhodlo se nahradit webové IDE prostředím VS Code , což by také zabránilo plýtvání zdroji tím, že by do webového IDE nebyly přidány funkce, které jsou již ve VS Code. Plánem je začlenit pouze klientskou část editoru a integrovat ji se serverovými komponentami GitLabu.
Kromě významného vylepšení funkčnosti a použitelnosti poskytne přechod přístup k široké škále pluginů pro VS Code a také uživatelům umožní přizpůsobit si vzhled a ovládat zvýrazňování syntaxe. Vzhledem k tomu, že zavedení VS Code nevyhnutelně povede ke složitějšímu editoru, pro ty, kteří potřebují co nejjednodušší editor pro individuální úpravy, se plánuje přidání potřebných editačních funkcí do základních komponent, jako je webový editor, úryvky kódu a editor kanálů.
Od vydání GitLab 15.0 přidané inovace zahrnují:
- Do Wiki přidán vizuální režim úprav Markdown (WYSIWYG).
- Bezplatná komunitní verze integruje funkce skenování obrázků kontejnerů na známé zranitelnosti v používaných závislostech.
- Přidána podpora pro přidávání interních poznámek do diskusí, které jsou dostupné pouze pro autora a členy skupiny (například pro připojení citlivých dat k problému, který nelze zveřejnit).
- Schopnost propojit problém s externí organizací nebo externími kontakty.
- Podpora pro vnořené proměnné prostředí v CI/CD (proměnné mohou být vnořeny do jiných proměnných, např. "MAIN_DOMAIN: ${STACK_NAME}.example.com").
- Možnost přihlášení a odhlášení uživatele v jeho profilu.
- Proces odvolání přístupového tokenu byl zjednodušen.
- Byla poskytnuta možnost přeskupit seznam s popisy problémů v režimu přetažení.
- Zásuvný modul GitLab Workflow pro VS Code přidává možnost pracovat s více účty spojenými s různými uživateli GitLab.
A konečně, pokud se chcete o této nové verzi dozvědět více, podrobnosti naleznete na následujícím odkazu.