Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity)
Managed Windows workstations via WPKG.
Microsoft's Ubuntu repository is distributed to our managed Ubuntu workstations. Registered users can run sudo apt-get install code
to install the package.
Users should read the full licence, available at https://code.visualstudio.com/license?lang=en
We highlight the following points regarding usage of the software, from the section "INSTALLATION AND USE RIGHTS":
- General. You may use any number of copies of the software to develop and test your applications, including deployment within your internal corporate network.
- Demo use. The uses permitted above include use of the software in demonstrating your applications.
Note: although Visual Studio code is based upon https://github.com/Microsoft/vscode which is released under the MIT license, the version we distribute is the "branded" version which has a custom Microsoft product license (linked to above) which you should ensure you read. The explanation for the difference in the licensing terms for the underlying source code versus the "branded" compiled version is available at https://github.com/Microsoft/vscode/issues/60#issuecomment-161792005
Note that the deb package checks for and potentially creates files in /etc/apt/sources.list.d/ and /etc/apt/trusted.gpg.d/ so we should aim to use a consistent naming convention in our ansible templates.