Provided by: elektra-doc_0.8.14-5.1ubuntu2_all bug

NAME

       doc_decisions_vendor_spec_mdVendor Spec
        -

   Issue
       Vendors (distributors, administrators) might want to modify the specification. gsettings has a similar
       feature.

   Constraints
       There are many constraints in providing such a feature because it is possible to get a inconsistent or
       unusable specification.

   Assumptions
       Developers who elektrify their applications do care about good integration and being administer friendly.

   Considered Alternatives
       • implementing a new namespace that gets merged

       • merge specification files during installation

   Decision
       Provide means that a single specification can satisfy every distribution and administrator.

   Argument
       • Elektra  wants  to  reduce  fragmentation,  and  vendor  specific changes obviously is a severe kind of
         fragmentation

       • providing vendor overrides/fallbacks might be an  excuse  to  not  provide  better  typing  or  general
         overrides/fallbacks features which would avoid the need for a vendor overrides/fallbacks at all

   Implications
       Provide means for a single specification to be very good integrated in every system.

   Related decisions
   Notes
Version 0.8.14                                   Mon Jul 24 2017          doc_decisions_vendor_spec_md(3elektra)