Problem/Motivation
Subthemes created from zen contains exact code and when new version released no way to sync updated parts. For example after missing components will be converted from d7 all existing themes should get at least "change record" that files added #2716773: [Meta] Convert 7.x-6.x Twig components to be Drupal 8-compatible
Zen theme as base one mostly unused for themes created from starterkit, so any reason to keep this dependency?
Proposed resolution
1) File change records when components changed (added, deleted)
2) Move some components to zen theme itself to maintain less code in derivatives
Remaining tasks
Decide on workflow to update derivative themes to support "maintainabilty"
Comments
Comment #2
ao2 CreditAttribution: ao2 as a volunteer commentedI am evaluating basing a new theme on Zen and I found it surprising that the sub-theme copies almost everything.
I would have expected most components (namely templates) to be kept in the base theme and that the sub-theme had to override only what was strictly necessary.