Open vince-fugnitto opened 4 years ago
the difference between images is minimal (main difference is vscode extensions included).
I would rather say that the difference between the various Theia applications, made available in our variuos images, is minimal. So we can consider keeping some images if they bring something "special" vs theia-full
, even if their Theia app is not special. e.g. theia-rust
is different enough that it may be worthwhile to keep it.
I wanted to try and discuss what we should try to keep and what can be removed, are there images that we are particularly interested in maintaining besides theia-docker
and theia-full-docker
.
The theia-java
should be removed, it requires a lot of changes and currently uses an old deprecated base java8
image. In addition, the theia-full
image already makes use of java
(11) so there is no need for the individual image.
This contribution has been automatically marked as stale due to inactivity, and it will be closed if no further activity occurs. Thank you for contributing to Theia!
Description
The framework has moved towards using vscode extensions to provide language and debugging features, and consequently it should be possible to remove unnecessary images which only differ in the vscode extensions they include.
Motivation
theia-full
already covers most languages (no need for individual images for a specific language).Potentially Remove:
theia-rust
~theia-dart
theia-swift
theia-ruby
theia-python
theia-go
cc @theia-ide/core