eclipse-passage / passage

Define and control license checks and usage constraints for OSGi / RCP / IDE
https://www.eclipse.org/passage/
Eclipse Public License 2.0
6 stars 8 forks source link

Revise public API #1375

Closed eparovyshnaya closed 1 month ago

eparovyshnaya commented 1 month ago

It appeared that lots of codebase, that does not directly facilitate Passage Runtime, are declared as public API. For instance,

and others.

In the light this discovery it is demanded to revise the whole sourcebase and move parts of code unrelevant to Passage Runtime contract to provisional API.

eparovyshnaya commented 1 month ago

Done with #1378

eparovyshnaya commented 1 month ago

All passage domain's ResourceFactories should be moved to internal packages, as they contain customiztions that cannot be part of protocol.