openvsx icon indicating copy to clipboard operation
openvsx copied to clipboard

[Feature request] Add more extension targets

Open SkyBird233 opened this issue 3 months ago • 2 comments

https://open-vsx.org is used as VSCodium's default extension gallery, but currently the target platforms it allowing extensions to specify is not as much as platforms VSCodium supports. I would suggest adding more allowed target platforms (e.g. loong64, riscv64, ppc64le, s390x) so developers would be able to publish platform-specific extensions targeting those platforms, and users using VSCodium on those platform are able to search and install platform-specific extensions directly.

Note that although Open VSX uses vsce for extension packaging now and it doesn't support those platforms, it's easy to build vsix files targeting new platforms by patching vsce (one line) or modifying the extension.vsixmanifest in vsix files.

I've tried to add loong64 as a new target to openvsx and commited PR-ready changes here, but I think more discussions ahead might be prudent.

Related discussion: VSCodium/vscodium#2521

SkyBird233 avatar Sep 24 '25 10:09 SkyBird233

The supported targets are defined here: https://github.com/eclipse/openvsx/blob/master/server/src/main/java/org/eclipse/openvsx/util/TargetPlatform.java

We could extend the list with more targets e.g. that VSCodium supports.

netomi avatar Dec 12 '25 11:12 netomi

The supported targets are defined here: https://github.com/eclipse/openvsx/blob/master/server/src/main/java/org/eclipse/openvsx/util/TargetPlatform.java

We could extend the list with more targets e.g. that VSCodium supports.

Yes, and the Web UI should also be updated, as shown in https://github.com/SkyBird233/openvsx/commit/fd013c4263803c3abbd6e494b660c6c80f0fe187.

SkyBird233 avatar Dec 12 '25 11:12 SkyBird233