Make "theia" and "vscode" contributed API's #8142
Labels
enhancement
issues that are enhancements to current functionality - nice to haves
plug-in system
issues related to the plug-in system
Currently, the theia and vscode API namespaces are special in that they are not contributed via the
ExtPluginApiProvider
contribution point, but hard-wired in.I think it would make the code easier to understand if we contributed those API namespaces just like any other API extensions.
Also, it would make sure third-party API have everything needed (currently, initialization protocol is different, so there is some stuff you might not be able to do in a contributed API).
Thirdly, we could separate plugin-ext and plugin-ext theia, thus further separating concerns and aiding understanding.
The text was updated successfully, but these errors were encountered: