Manually install VS Code extensions in the Web IDE Beta
Problem to solve
The Web IDE Beta currently does not support adding third-party extensions, which have been disabled while we iterate on the user experience and legal considerations around installing third-party extensions.
Proposal
Allow users to manually install third-party extensions in the Web IDE. See: https://code.visualstudio.com/docs/editor/extension-marketplace#_install-from-a-vsix for how VS Code does this natively.
Details
Prior to enabling extensions, you should be informed of the risks of installing third-party code in the Web IDE. We want to display an interstitial warning that highlights these risks and get explicit acknowledgment from the user before enabling this workflow. The acknowledgment can be stored in local browser storage for this iteration.
Note: this scope does not include the ability to discover, install, and update extensions through a marketplace. That is covered in Enable extension marketplace in VSCode Web IDE (#355092)
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.