Miro Spönemann
Miro Spönemann
Do you know how the clients (VS Code, Gitpod etc.) handle this? Would they gracefully install only parts of an extension pack if they cannot resolve all extensions?
Currently we store direct references to the contained extensions in the database. We would need to change this to a list of `"namespace.extension"` strings instead, which requires a DB migration.
Open VSX Registry is not restricted to open source licenses. In the issue you pointed at, they've been looking at the wrong agreement. The relevant one is this: https://www.eclipse.org/legal/documents/eclipse-openvsx-publisher-agreement.pdf
The proposed change would decouple extension packs from the extensions they contain. We would need to indicate in the UI / API whether a contained extension is available or not....
Thanks for kicking off this discussion! Note that the public instance running at open-vsx.org is maintained by the Eclipse Foundation at https://github.com/EclipseFdn/open-vsx.org/issues, while this repository is for the reusable source...
There is a notion of "version aliases", which are currently shown as `latest` and `preview` in the UI. Example: * [dendron latest](https://open-vsx.org/extension/dendron/dendron) * [dendron preview](https://open-vsx.org/extension/dendron/dendron/preview) This is controlled via the...
Using GitHub as authentication provider was the most obvious choice in the beginning. The project is open to adding other authentication methods like GitLab or email / password. However, I...
Hi @MarekLani! There's no plan yet to offer automatic synchronization of selected extensions, but it's a good idea.
Yes, support for more authentication providers is definitely in the scope of this project, and contributions are welcome! There is one challenge, though: we currently have a home-grown login handling...
We do prefix matching only for "displayName" and "namespace", but not for "tags": https://github.com/eclipse/openvsx/blob/8f9ef9c76db786f842c3443beec5820d6a172aa6/server/src/main/java/org/eclipse/openvsx/search/SearchService.java#L188-L191 The search string "kubernet" finds the YAML extension because of the fuzziness of the query: https://github.com/eclipse/openvsx/blob/8f9ef9c76db786f842c3443beec5820d6a172aa6/server/src/main/java/org/eclipse/openvsx/search/SearchService.java#L182