-
-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comms for support of deprecated extensions #2750
Comments
|
Thanks for drafting those up @kineticsquid, including the Wiki page, they look great. Should we also mention on the wiki that the |
@filiptronicek Re malicious extensions. I thought about that but decided to not include it because we, thankfully, don't have any yet. I think when we'll add it and document it then. I'm all for robust documentation and I certainly don't mind drafting pages for the wiki. Are you talking about documenting calls like @amvanbaren discusses in eclipse/openvsx#432? Or something else? |
Sounds good, let's add them then.
I am talking about the native integration in VS Code, as shown in the screenshots on microsoft/vscode-discussions#1 (comment). It's what Microsoft does with its list and what participating forks (which AFAIK is only Gitpod's at the moment) use to suggest alternatives to deprecated extensions and uninstall malicious ones. |
@filiptronicek What's the best way to get a full list of the URLs needed for this integration, that are not part of our document API? |
@filiptronicek Let's take what you describe above in #2750 (comment) to a separate enhancement request in https://github.com/eclipse/openvsx. Is this just a documentation effort, or are there enhancements we need to make? |
Final comms with help from @amvanbaren and @croundy: Open VSX Banner My Blog Open VSX, the only open source, vendor-neutral registry for VS Code extensions, now includes support for deprecating extensions—adding flexibility and transparency for both publishers and users. Previously, the only way for a publisher to retire an extension was to delete it from the registry, a rather abrupt approach that left users without notice. With the new deprecation feature, publishers can mark an extension as deprecated, visually indicating its status to users while keeping it accessible in the registry. Publishers can choose to either allow continued downloads or restrict new downloads entirely. Additionally, they can direct users to a recommended replacement, offering a smoother transition path for users. [imbed a screen cap of https://open-vsx.org/extension/msjsdiag/debugger-for-chrome] This update reflects the Open VSX commitment to improving user experience and empowering extension publishers with more control over their content. For information on how to request an extension to be deprecated, see our wiki[link to https://github.com/EclipseFdn/open-vsx.org/wiki/Managing-Extensions#deprecating-an-extension]. |
Banner update: #3076 |
The neat part about the VS Code integration is that the only URL needed there is https://github.com/open-vsx/publish-extensions/raw/master/extension-control/extensions.json, which fork authors configure in the |
@filiptronicek I think I'm asking a different question. I'm going to close this one as it was mostly about the comms. I've opened #3079 for the interface documentation. |
We need to prepare communications to go along with the support for deprecated extensions in #1121. To wit,
extensions.json
file. I'm thinking a page in the wiki linked to from the main doc page: https://github.com/eclipse/openvsx/wiki.The text was updated successfully, but these errors were encountered: