A package manager for the web.
Web sites are made of lots of things — frameworks, libraries, assets, utilities, and rainbows. Bower manages all these things for you.
FYI: In the beginning we will commit the
libs/bower_components directory as bower requires nodejs which maybe not everyone has installed. The Piwik team will use bower / nodejs to update the dependencies and commit them. Later we could try to use for instance https://github.com/francoispluchino/composer-asset-plugin once it supports project mode.
Can we use http://bowerphp.org/ ?
Nope, doesn't work
Could you elaborate? Ie, is it too alpha? Does it use a separate package repo?
I tried it in the beginning when adding the bower.json but it couldn't resolve all versions and just errored
well that sucks :(
FYI: In case someone is using Webstorm / PHPStorm:
With integrated Bower package manager, you’ll be able to search for, install and manage client-side libraries and frameworks for your project with ease, right in the IDE.
(There is also a plugin for Atom and Sublime)
Done for the libraries that we use and are on bower. We are using only official repositories.
Don't think there is a lot to explain. As with composer one only has to run
bower update to update dependencies and that's it.