Community
Participate
Working Groups
Providing the capability to work with Sirius with no OSGi runtime would ease integration with many other Java technologies. Some consummers of Sirius are already trying to use parts of the APIs without any OSGi runtime but have to jump through several hoops. # Figure out what are the dependencies which are actually being used and which are "standalone compliant" # Initialize Sirius so that the core APIs are available. # Hope it works, but there are no guarantees so far We want the core services of Sirius to be able to work in these contexts, probably the very same we want to support in headless mode. I'd like the team to think about how to go there, as this might have implications on the design choices we have. This ticket is about working on the specification. The expected outcome is both a change specification and a design document capturing guidelines for the team and contributors.
Here is a very drafty specification waiting for contribution. https://git.eclipse.org/r/#/c/30793/ Do not hesitate to rewrite, fill it with questions, so far it has mostly been notes taken amont my experimentations.