Приношу извинения, опубликовал изначально как пост.
Прошу помочь разобраться как работать с bower — вручную тягать зависимости в проекте на Symfony надоело, наткнулся на bower, но есть пару непонятных моментов:
Если сначала установить требуемые пакеты, а затем инициализировать bower проект — есть возможность автоматом добавить пакеты в зависимости. А в дальнейшем только вручную, правкой bower.json?
Также не совсем могу себе выстроить кейс использования bower — пакеты складываются в ./bower_components, а как их использовать в проекте на том же Symfony? Не прописывать же пути в проекте как ./bower_components/bla-bla/ololo.js ?
Так, непоняток становится больше — пакеты подтягиватьются несобранные, как я понимаю, и тот же jQuery нужно сначала собирать еще каким-то доп. инструментом? Я чувствую, что ступил на чужую территорию, но без поддержки я вряд ли разберусь.
1. Всё это хозяйство потребует node и пакеты (less, uglifyjs, etc). Начать стоит с настройки npmrc (документация). Стоит указать prefix, прописать bin в PATH и настроить кэш согласно XDG (последнее очень желательно).
2. Настройка bower (readme + bowerrc (раздел Configuration))
3. У GruntJS есть уроки.
Как вы будете организовывать проект (склеивать скрипты, стили и минифицировать или модульно подгружать уже вам решать)