Skip to content
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

Improve LIC features structure for product tailoring #1401

Closed
eparovyshnaya opened this issue Jul 3, 2024 · 1 comment
Closed

Improve LIC features structure for product tailoring #1401

eparovyshnaya opened this issue Jul 3, 2024 · 1 comment
Assignees
Labels
component::releng Eclipse Passage Release Engineering
Milestone

Comments

@eparovyshnaya
Copy link
Contributor

Currently a base aspect of Passage Core is represented by a feature, composed of all the functionality plug-ins for the aspect support. For instance, it we take keys domain, appropriate feature will comprise api, model, ecore, core plug-ins to facilitate the aspect runtime and development, but also all the ui plug-ins empowering the domain presence in UI products.

This way of feature composition lays unexpected dependency burden on headless products that rely on such an aspect: target platform for such a product doomed to refernce fundamental ui libraries despite the product's headless state.

The agreed solution is to separate each such feature to several, named after use case (cli for headless support, gui for graphical ui support, etc).

@eparovyshnaya eparovyshnaya added the component::releng Eclipse Passage Release Engineering label Jul 3, 2024
@eparovyshnaya eparovyshnaya added this to the 3.1.0 milestone Jul 3, 2024
@eparovyshnaya eparovyshnaya self-assigned this Jul 3, 2024
@eparovyshnaya eparovyshnaya changed the title Improve LIC features structure for prouct tailoring Improve LIC features structure for product tailoring Jul 3, 2024
@eparovyshnaya
Copy link
Contributor Author

Irrelevant. All UI facilities were shut down with LCO end of life (#1403).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component::releng Eclipse Passage Release Engineering
Projects
None yet
Development

No branches or pull requests

1 participant