A GitLab a beépített kódszerkesztőt Visual Studio Code-ra cseréli

Bemutatták a GitLab 15.0 kollaboratív fejlesztői platform megjelenését, és a jövőbeni kiadásokban bejelentették azt a szándékot, hogy a Web IDE beépített kódszerkesztőjét a Microsoft által a közösség részvételével fejlesztett Visual Studio Code (VS Code) szerkesztőre cseréljék. . A VS Code szerkesztő használata leegyszerűsíti a projektek fejlesztését a GitLab felületen, és lehetővé teszi a fejlesztők számára, hogy egy ismerős és teljes értékű kódszerkesztő eszközt használjanak.

A GitLab-felhasználók körében végzett felmérés szerint a webes IDE kiválóan alkalmas kis változtatások elvégzésére, de kevesen használják teljes kódolásra. A GitLab fejlesztői megpróbálták megérteni, mi akadályozza meg a teljes értékű munkát a webes IDE-ben, és arra a következtetésre jutottak, hogy a probléma nem a konkrét képességek hiánya, hanem a felület és a munkamódszerek kisebb hibáinak kombinációja. A Stack Overflow által végzett felmérés alapján a fejlesztők több mint 70%-a használja a kód írásakor az MIT licenc alatt elérhető VS Code szerkesztőt.

A GitLab egyik mérnöke elkészített egy működő prototípust a VS Code GitLab felülettel való integrálására, amellyel a böngészőn keresztül is lehet dolgozni. A GitLab vezetése ígéretesnek tartotta a fejlesztést, és úgy döntött, hogy a Web IDE-t VS Code-ra cseréli, amivel elkerülhető lenne az erőforrások pazarlása a VS Code-ban már meglévő funkciók hozzáadására a Web IDE-hez.

Az átállás amellett, hogy jelentősen bővíti a funkcionalitást és javítja a használhatóságot, megnyitja a hozzáférést a VS Code számos kiegészítéséhez, valamint eszközöket biztosít a felhasználók számára a témák testreszabásához és a szintaxis kiemelésének kezeléséhez. Mivel a VS Code implementációja elkerülhetetlenül egy bonyolultabb szerkesztőhöz vezet, azoknak, akiknek a lehető legegyszerűbb szerkesztőre van szükségük az egyéni szerkesztésekhez, a tervek szerint az alapvető komponensekhez, mint a Web Editor, a Snippets és a Pipeline Editor is hozzá kell adni a szükséges szerkesztési képességeket.

Ami a GitLab 15.0 kiadását illeti, a hozzáadott újítások a következők:

  • A Wiki hozzáadott egy vizuális Markdown (WYSIWYG) szerkesztési módot.
  • Az ingyenes közösségi verzió olyan funkciókat integrál, amelyek segítségével a konténerképeket átvizsgálja a használt függőségek ismert sebezhetősége miatt.
  • Támogatták a belső megjegyzések hozzáadását a megbeszélésekhez, amelyekhez csak a szerző és a csoporttagok férhetnek hozzá (például bizalmas adatok csatolása egy olyan kérdéshez, amelyet nem szabad nyilvánosságra hozni).
  • 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, például "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Lehetőség a profiljában lévő felhasználó előfizetésére és leiratkozására.
  • A hozzáférési jogkivonatok visszavonásának folyamata leegyszerűsödött.
  • A lista átrendezhető a problémaleírásokkal drag&drop módban.
  • A VS Code GitLab Workflow-bővítménye 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.

Forrás: opennet.ru

Hozzászólás