Proposal: "Community" releases with a lower release cadence #11047
-
This is a proposal extracted from the discussion on how to make it easier to consume/adopt Theia. The proposal is to mark specific releases, e.g. quartely as "community" releases. Adopters who do not want to adopt releases on a monthly basis can chose to adopt the community releases to create synergies (details see below). The monthly release cycle remains unchanged. Theia follows a monthly release cycle and we do not want to change this to continuously drive innovation. Some adopting projects adopt a new release on a monthly basis and will continue to do so. Having multiple adopter projects adopting the same Theia release would potentially enable synergies, though. As an example, if a security fix is necessary, an adopting project could contribute a patch to an older community release. Other adopters on the same release could benefit from this. Another aspect are frameworks that integrate with Theia, e.g. Eclipse GLSP, EMF.cloud or CDT.cloud. Ensuring compatibility with every new monthly Theia release is quite a lot of work. Integrating frameworks could chose to validate their integration against community releases and communicate this to their users. Adopters of the ecosystem would more likely find a set of compatible technologies using a community release. From a projects point of view, the minimum support for this proposal would be to declare specific releases as community releases. There are currently no plans to explicitly maintain these releases, any patches an re-releases would need to be contributed or sponsored. Again, the monthly release cycle would remain unchanged. Two parameters are open for this proposal: The frequency (e.g. quartely, every 4 months or twice a year( and the name for community release (e.g. "community", "baseline", "foobar").
Please also forward this to projects adopting Theia that you are aware of |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
|
Beta Was this translation helpful? Give feedback.
-
I think this would work best if combined with a very limited probationary period, so that in the month following the |
Beta Was this translation helpful? Give feedback.
-
The idea of a community release has been introduced: https://theia-ide.org/releases/ |
Beta Was this translation helpful? Give feedback.
The idea of a community release has been introduced: https://theia-ide.org/releases/