nemrég új verziójának bevezetése együttműködési fejlesztési platform Git Lab 15.0 és a legfigyelemreméltóbb változtatások közül, amelyek kiemelkednek ebből a verzióból, a szándékát a jövőbeni kiadásokban es cserélje ki a webes kódszerkesztőt beépített IDE a Visual Studio Code szerkesztővel (VS Code), amelyet a Microsoft fejlesztett ki a közösség részvételével.
A VS Code szerkesztő használata leegyszerűsíti a projektfejlesztést a GitLab felületen, és lehetővé teszi a fejlesztők számára egy teljes értékű és ismerős kódszerkesztő eszköz használatát.
Egy felmérés a GitLab felhasználók közül megmutatta, hogy a webes IDE kiváló apró változtatásokat végrehajtani de kevesen használják teljes kódolásra. A GitLab fejlesztői megpróbálták megérteni, mi nehezíti a teljes körű munkát a webes IDE-ben, és arra a következtetésre jutottak, hogy a lényeg nem a konkrét funkciók hiánya, hanem a felület és a munkamódszerek apróbb hibáinak kombinációja. A Stack Overflow platform felmérése szerint a fejlesztők több mint 70%-a az MIT licence alá tartozó VS Code szerkesztőt használja a kód írásakor.
Még 2018 áprilisában a GitLab 10.7 bemutatta a világnak a webes IDE-t, és egy gyönyörű többfájlos szerkesztőt hozott a GitLab élményének középpontjába. Célunk az volt, hogy fejlesztési tapasztalataitól függetlenül bárki számára megkönnyítsük a közreműködést. Bevezetése óta több tízmillió véglegesítést hajtottak végre a webes IDE-ből, és olyan funkciókat adtunk hozzá, mint például az Élő előnézet és az Interaktív webterminálok az élmény fokozása érdekében. Izgatottan várjuk, hogy megoszthassunk néhány nagy változással, amelyet a webes IDE számára tartogatunk a közelgő mérföldkövek során.
A GitLab egyik mérnöke működő prototípust készített a VS Code integrációja a GitLab felülettel, amely a böngészőn keresztül használható.
GitLab vezetés ígéretesnek tartotta a fejlesztést, és úgy döntött, hogy a webes IDE-t VS Code-ra cseréli, ami azt is lehetővé tenné, hogy ne pazarolja az erőforrásokat azáltal, hogy olyan funkciókat ad a webes IDE-hez, amelyek már benne vannak a VS Code-ban. A tervek szerint csak a szerkesztő kliens oldali részét építik be, integrálva a GitLab szerveroldali komponenseivel.
A jelentős funkcionalitási és használhatósági fejlesztések mellett az átállás hozzáférést biztosít a VS Code bővítményeinek széles skálájához, valamint lehetőséget ad a felhasználóknak a felszínek testreszabására és a szintaxis kiemelésének szabályozására. Mivel a VS Code bevezetése elkerülhetetlenül szerkesztői bonyodalmakhoz vezet, azok számára, akiknek a legegyszerűbb szerkesztőre van szükségük az egyéni szerkesztésekhez, a tervek szerint a szükséges szerkesztési képességekkel egészítik ki az olyan alapvető összetevőket, mint a Web Editor, a Snippets és a Pipeline Editor.
A GitLab 15.0 kiadásától kezdve a hozzáadott újítások a következők:
- Vizuális Markdown (WYSIWYG) szerkesztési mód hozzáadva a Wikihez.
- Az ingyenes közösségi verzió integrálja a konténerképek szkennelésének funkcióit a használt függőségek ismert sebezhetősége miatt.
- Támogatás hozzáadva belső megjegyzések hozzáadásához a megbeszélésekhez, amelyek csak a szerző és a csoporttagok számára érhetők el (például olyan érzékeny adatok csatolásához, amelyeket nem lehet nyilvánosan közzétenni).
- Képes egy problémát külső szervezethez vagy külső kapcsolattartókhoz kapcsolni.
- Beágyazott környezeti változók támogatása CI/CD-ben (a változók más változókba is beágyazhatók, pl. "MAIN_DOMAIN: ${STACK_NAME}.example.com").
- Feliratkozási és leiratkozási lehetőség a felhasználó profiljában.
- A hozzáférési jogkivonat visszavonási folyamata leegyszerűsödött.
- Lehetőség van a lista átrendezésére a problémaleírásokkal drag and drop módban.
- A VS Code GitLab Workflow beépülő modulja lehetővé teszi a különböző GitLab-felhasználókhoz társított több fiókkal való együttműködést.
Végül, ha többet szeretne tudni erről az új verzióról, ellenőrizze a részleteket A következő linken.