-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Installers for all major operating systems #8707
Comments
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. |
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 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.
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. |
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 :). |
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? |
Thank you for your nice feedback! To my best knowledge you cannot directly install VS Code extensions from the VS Code marketplace due to license restrictions. You can however install from an alternative marketplace called Open VSX, for details please see this blog post: Please also note that this is effort was only meant to create e a blueprint product showcasing how to build custom Theia-based products. It is not meant for use in production. Also it is currently only an alpha version and still under development and lacking proper testing. So use with caution. |
BTW: Most of us are currently on vacation, we will be back next week and will then also take a look ourselves. |
Hi, we tested installing vs code extensions and the two approaches from the blogpost shared above should work as expected. You can use the Open VSX Registry like this: The approach to install directly from the VSCode marketplace should work, however there are license restrictions for the VSCode marketplace, so this is forbidden. You can use "Deploy plugin by id" with other sources as well: https://eclipsesource.com/blogs/2019/10/17/how-to-add-extensions-and-plugins-to-eclipse-theia/ (See "How to add plugins to Eclipse Theia at runtime") So you may bypass the VSCode marketplace |
@koegel is there anything outstanding left before this issue can be closed? Should it perhaps be moved to |
@vince-fugnitto Feel free to close it, it was meant as an umbrella issue for the effort going on in the blueprint repo and to raise awareness. |
Closing, the issues are now opened on theia-blueprint. |
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.
The text was updated successfully, but these errors were encountered: