To make Theia more approachable to new users, it would be great to have a pre-build version of Theia that can be installed with a nativ installer for all major operating systems (Windows, MacOS and Linux).
This effort has been driven by Rob Moran so far and he has already created installer packages for all operating systems. Thank you very much, @thegecko!
We see the following remaining points to be addressed:
We plan to contribute this work to the project on behalf of ST Microelectronics.
Cc @marcdumais-work @brianking
I'm very excited about this. Let me know how we (the ECD Tools Working Group) can support.
I am very excited about this feature. I would really like to get my hands-on Eclipse Theia. Never, used it, but watched some talks at EclipseCon 2020 mentioning Theia. An installer would make it easy for me to test it.
@Jeeppler https://download.eclipse.org/theia/
I'm very excited about this. Let me know how we (the ECD Tools Working Group) can support.
Will do, thanks for offering your support!
@thegecko thanks. I tried it. I really liked it, especially because it appears to be fast. One thing which took me a moment to understand is, that the Theia package does not come with basic syntax highlighting. I had to install the "*Basic Language (built-in)" packages. The built-in part confused me at the beginning, until I figured out those are build into VS Codium and not available in the Theia by default.
I am really used to Gedit (GNOME) to providing me with basic Syntax highlighting for several languages. Having syntax highlighting is really convenient. I do not expect any other "fancy" features, by default.
The only plugins I would expect more features from in Theia are plugins for: YAML, JSON and XML. Those file formats are very common and a plugin with more features would be preferable. A plugin supporting formatting would be nice for all of those formats.
@thegecko thanks. I tried it. I really liked it, especially because it appears to be fast. One thing which took me a moment to understand is, that the Theia package does not come with basic syntax highlighting. I had to install the "*Basic Language (built-in)" packages. The
built-inpart confused me at the beginning, until I figured out those are build into VS Codium and not available in the Theia by default.I am really used to Gedit (GNOME) to providing me with basic Syntax highlighting for several languages. Having syntax highlighting is really convenient. I do not expect any other "fancy" features, by default.
The only plugins I would expect more features from in Theia are plugins for: YAML, JSON and XML. Those file formats are very common and a plugin with more features would be preferable. A plugin supporting formatting would be nice for all of those formats.
Thanks for the feedback, this is good input for defining the default package!
Hi @koegel ,
Thank you and ST Microelectronics for stepping-up and offering to take @thegecko 's nice work to the next level.
it would be great to have a pre-build version of Theia
So we're on the same page, Theia is a platform/framework used to develop IDE applications. What Rob did is a nice multi-OS packaging for an example Theia application.
That being said, since there is currently no Eclipse Foundation project, dedicated to developing such a Theia-based IDE application, this example can quickly become the best we have, with a bit of TLC, and I hope it can eventually spawn its own EF project, offering a full-fledged extensible IDE application, for everyone to use and improve.
The "points left to address" in the description above sound good, to start-with.
@koegel would you like to visit us in our dev-meeting to talk about your plans regarding the packaged Theia example app? It could be this coming Tuesday or perhaps the next one.
We should consider making it an Eclipse project sooner rather than later.
Hi @koegel ,
Thank you and ST Microelectronics for stepping-up and offering to take @thegecko 's nice work to the next level.
it would be great to have a pre-build version of Theia
So we're on the same page, Theia is a platform/framework used to develop IDE applications. What Rob did is a nice multi-OS packaging for an example Theia application.
That being said, since there is currently no Eclipse Foundation project, dedicated to developing such a Theia-based IDE application, this example can quickly become the best we have, with a bit of TLC, and I hope it can eventually spawn its own EF project, offering a full-fledged extensible IDE application, for everyone to use and improve.
The "points left to address" in the description above sound good, to start-with.
Yes, I agree, this could be the starting point for project dedicated to build a Theia-based IDE application - maybe even in its own project at some point. For now I would like to focus on getting it out of the door and see where it goes :).
@koegel would you like to visit us in our dev-meeting to talk about your plans regarding the packaged Theia example app? It could be this coming Tuesday or perhaps the next one.
Yes, thank you for the invitation, I will join you on upcoming Tuesday. Looking forward to meeting you!
Hello! I'm a Visual Studio Code user and when I saw Theia I was amazed by the product. But I was hoping to see a easy way to install it. I'm very happy that now I can install Theia without having to build it myself or use Docker, because I could not do either.
Thank you for made this process simpler.
I tried to install and it was easy but when I ran the program I could not drag and drop Visual Studio Code Extensions. How do I install those extensions in Theia?