Что хотелось бы получить в итоге.
- composer пакет (dist) с собранными стилями и скриптами. (сохраняя структуру desktop.pages/index ... page1, page2) но без ноды и уровней с блоками (common.blocks, ...), чтобы на production распаковался как простой zip архив и не требовал сборки.
- composer пакет (source) c исходниками (common.blocks, libs) который развернется в dev окружении как git репозиторий.
Реально ли такое организовать?
На данный момент проблема в следующем: composer умеет собирать архив, но использует для этого git archive
, следовательно, все что заигнорено в git (как раз собранные файлы) не попадают в архив.
Попробуй использовать
fxp/composer-asset-plugin
, composer.json:@ilyar Поясни пожалуйста, в твоем примере собранные файлы
bem-components.css
Хранятся в git репозитории?@kompolom да, вот тут https://github.com/bem/bem-components-dist
То есть получается все равно нужна отдельная репа для dist...
Необязательно:
https://github.com/jquery/jquery/tree/2.2.0