-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Create Browser Application and Dockerfile #75 #252
Conversation
* create a dedicated browser application * adapt product so that frontend code is useable from browser app as well * move electron:rebuild to laters stage to avoid conflicts between both applications * Create Dockerfile with Github Workflow and adapt Readme Signed-off-by: Johannes Faltermeier <jfaltermeier@eclipsesource.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes work great for me and I was able to start both applications.
I noticed however that there's a mismatch between the plugins of the electron and browser app. In particular the 'vscode.git' extension stood out to me, as I recall it might be broken in Theia (at least for the electron version).
@@ -95,3 +95,19 @@ yarn electron test | |||
|
|||
The features in Eclipse Theia Blueprint are based on Theia and the included extensions/plugins. For bugs in Theia please consider opening an issue in the [Theia project on Github](https://github.com/eclipse-theia/theia/issues/new/choose). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The browser app should be mentioned in the Repository Structure
section above.
Also, the Package the Application
section should be probably renamed to Package the Electron Application
.
Do we need a section mentioning how to start the browser app?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've updated the readme
That's correct. I can confirm that the browser version is affected by the same problem: |
7ade4b7
to
48caa3a
Compare
* Update repository structure and adapt headings in readme * Align used plugins * Add browser app start instructions * add rate limits for plugin downloads
4b7ed29
to
1181a8b
Compare
* Remove updater from browser app
Thank you for the update! The changes look good and work well for me. |
* Try to fix javascript out of heap errors in windows workflow
527bb0a
to
c8b5e3b
Compare
Regarding the windows verification Job. This was failing with "out of heap" errors on the github verification Jobs. Increasing the heap using the node options did not help. It was working locally in my Windows VM however. |
FYI, the issue with vscode built-in git is supposed to be fixed, so we could switch to using it, if we want: eclipse-theia/theia#12295 |
What it does
How to test
yarn browser start
Review checklist
Reminder for reviewers