Ability to include additional extensions in an extension that can be installed together #118442
Labels
extensions
Issues concerning extensions
feature-request
Request for new features or functionality
insiders-released
Patch has been released in VS Code Insiders
ux
User experience issues
verification-needed
Verification of issue is requested
verified
Verification succeeded
Milestone
Use Case
As an extension author, I would like to compose an extension that
Following extensions will benefit from this
Extension Pack
Extension can achieve this currently by declaring the extensions to include using
extensionPack
property. But this highlights the included extensions as primary feature contributions than promoting the features contributed by the extension which is unwanted.Proposal 1 - Use
extensionPack
property &Extension Packs
categoryUse
extensionPack
property and signal VS Code to render the extension as Extension Pack or not by usingExtension Pack
category. If categorized asExtension Pack
then the packed extensions are shown prominently otherwise extension is shown as normal extension and packed extensions are shown in separate tab likeDependencies
.Proposal 2 - Extend
extensionPack
property to define rendering semanticsIntroduce a new property
showAsExtensionPack
inextensionPack
schema, that extensions can use to control rendering of the included extensions in the extension editor. If set totrue
then the included extensions are shown prominently otherwise extension is shown as normal extension and packed extensions are shown in separate tab likeDependencies
. Eg:The text was updated successfully, but these errors were encountered: