You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Carsten Ziegeler (JIRA)" <ji...@apache.org> on 2018/08/15 08:39:00 UTC

[jira] [Created] (SLING-7829) Reduce feature include to allow only one feature

Carsten Ziegeler created SLING-7829:
---------------------------------------

             Summary: Reduce feature include to allow only one feature
                 Key: SLING-7829
                 URL: https://issues.apache.org/jira/browse/SLING-7829
             Project: Sling
          Issue Type: Task
          Components: Feature Model
            Reporter: Carsten Ziegeler
             Fix For: Feature Model 0.1.4, Feature Model IO 0.1.4


Currently a feature can include a list of features (modify them by removal) and aggregate this.
However, the include mechanism has never been intended to act as an aggregation mechanism. Its rather intended to adjust an existing feature, basically creating an own variant of a feature.
Therefore we should limit the include mechanism to a single feature.
We might probably also rename this to something better
We might also add a flag like "final" to a feature, which indicates that this feature can't be "included/modified" by another feature.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)