VS Code extension development with GitLab
Microsoft Visual Studio Code (VS Code) is an extensible text editor. It's implemented in TypeScript and runs on Node 12 and Electron. It was first released in 2015 , and since then, become widely popular 1 . This post explains the basics about the development of VS Code extensions, shows how you can use GitLab for extension development, and shares how we build the official GitLab VS Code extension . For me, the key feature of the VS Code editor is that it created a platform for extensions. That means not just providing an API for extensions (which editors have done since the '90s 2 ) but also providing a marketplace and seamless way of publishing and updating extensions. There is also a fully open source version of the VS Code called VSCodium . This version removes some proprietary Microsoft code from the distribution and is analogous to the Google Chrome and Chromium projects. VS Code extension VS Code extension is a JavaScript or TypeScript app that runs in node and has a...