Wave oder Flow mit child theme

oxid6

#1

Wie ist denn mittlerweile der beste Weg ein child theme von flow oder wave zu erstellen?

Laut wave docs:

If you want to extend the theme you need to clone the repository (see section development) as some soures are ignored on composer installation.

Also soll man das theme nach source/Application/views clonen?
Das umgeht dann aber composer!?
Dann werden doch u.U. bei einem composer update (bzw meta-package update) Files überschrieben?
Das kann zu Inkonsistenzen führen.

Ich denke das Hauptproblem ist, dass die build files in die .gitattributes (https://github.com/OXID-eSales/wave-theme/blob/master/.gitattributes) gepackt worden ist und beim composer package excluded werden.
So kann man die Sass files nicht mehr importen.

Das macht ein korrektes extenden eigentlich unmöglich.
Oder verstehe ich da irgendein Konzept nicht.


#2

Das hat mit diesem PR zu tun: https://github.com/OXID-eSales/flow_theme/pull/136
Verstanden hab ich das auch nicht. Nach meinem Verständnis sollte excluden direkt im Projekt-Deployment passieren.