-
Notifications
You must be signed in to change notification settings - Fork 145
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
Define Theia default package for installer #5
Comments
We (EclipseSource) intend to work on this on behalf of ST Microelectronics. |
* add preinstalled theiaPlugins to package-json of electron-app (preparation for eclipse-theia#5) * add lerna to enable a multi-package repository for electron app + customization packages * add a custom main js that sets the environment variable for preinstalled plugins * add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9)
* add preinstalled theiaPlugins to package-json of electron-app (preparation for eclipse-theia#5) * add lerna to enable a multi-package repository for electron app + customization packages * add a custom main js that sets the environment variable for preinstalled plugins * add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9) Signed-off-by: Johannes Faltermeier <[email protected]> Signed-off-by: Lucas Koehler <[email protected]> Contributed on behalf of STMicroelectronics
* add preinstalled theiaPlugins to package-json of electron-app (preparation for eclipse-theia#5) * add lerna to enable a multi-package repository for electron app + customization packages * add a custom main js that sets the environment variable for preinstalled plugins * add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9) Signed-off-by: Johannes Faltermeier <[email protected]> Signed-off-by: Lucas Koehler <[email protected]> Contributed on behalf of STMicroelectronics
* add preinstalled theiaPlugins to package-json of electron-app (preparation for #5) * add lerna to enable a multi-package repository for electron app + customization packages * add a custom main js that sets the environment variable for preinstalled plugins * add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9) Signed-off-by: Johannes Faltermeier <[email protected]> Signed-off-by: Lucas Koehler <[email protected]> Contributed on behalf of STMicroelectronics
* add preinstalled theiaPlugins to package-json of electron-app (preparation for #5) * add lerna to enable a multi-package repository for electron app + customization packages * add a custom main js that sets the environment variable for preinstalled plugins * add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9) Signed-off-by: Johannes Faltermeier <[email protected]> Signed-off-by: Lucas Koehler <[email protected]> Contributed on behalf of STMicroelectronics
* add preinstalled theiaPlugins to package-json of electron-app (preparation for #5) * add lerna to enable a multi-package repository for electron app + customization packages * add a custom main js that sets the environment variable for preinstalled plugins * add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9) Signed-off-by: Johannes Faltermeier <[email protected]> Signed-off-by: Lucas Koehler <[email protected]> Contributed on behalf of STMicroelectronics
* add preinstalled theiaPlugins to package-json of electron-app (preparation for #5) * add lerna to enable a multi-package repository for electron app + customization packages * add a custom main js that sets the environment variable for preinstalled plugins * add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9) Signed-off-by: Johannes Faltermeier <[email protected]> Signed-off-by: Lucas Koehler <[email protected]> Contributed on behalf of STMicroelectronics
* add preinstalled theiaPlugins to package-json of electron-app (preparation for #5) * add lerna to enable a multi-package repository for electron app + customization packages * add a custom main js that sets the environment variable for preinstalled plugins * add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9) Signed-off-by: Johannes Faltermeier <[email protected]> Signed-off-by: Lucas Koehler <[email protected]> Contributed on behalf of STMicroelectronics
The current product is configured so it can be used to edit, run and debug JavaScript, Typescript and Java code. We decided to aim for a product that contains all required features to be able to work on the Theia code-base. |
That's a very good start, and the list of "included by default" extensions can be enhanced at any time. |
As an enhancement you can consider including the full set of |
cc: @vince-fugnitto |
Good point. How can we include all of them? Is there a list somewhere? |
No, I do not think so. I think we should have a way to list them. Would you open an issue on the For a quick list, see the main repo's example app. The only thing is that their versions have not been updated in a while. |
Ok, thanks. |
To add all built-ins to blueprint I also created an issue separate from this one. |
* Add additional plugins * Update plugin versions Signed-off-by: Lucas Koehler <[email protected]> Contributed on behalf of STMicroelectronics
There is now an easy way to add all built-ins, in one operation - the There are still things to iron-out, like we'd probably want the extensions to be fetched/installed at build-time rather than runtime. See this draft PR (not to be merged at this time), the first step in using the pack. |
…se-version-0.1.2 Update scorpio with release version 0.1.2
We need to define what to include in terms of extensions and plugins.
Initial suggestion:
In addition we could add some features to showcase the flexibility of the Theia platform:
The text was updated successfully, but these errors were encountered: