@tsteur opened this issue on October 20th 2014

See http://bower.io/

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.

@tsteur commented on October 20th 2014

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.

@diosmosis commented on October 20th 2014

Can we use http://bowerphp.org/ ?

@tsteur commented on October 20th 2014

Nope, doesn't work

@diosmosis commented on October 20th 2014

Could you elaborate? Ie, is it too alpha? Does it use a separate package repo?

@tsteur commented on October 20th 2014

I tried it in the beginning when adding the bower.json but it couldn't resolve all versions and just errored

@diosmosis commented on October 20th 2014

well that sucks :(

@tsteur commented on October 20th 2014

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)

@tsteur commented on October 21st 2014

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.

This issue was closed on October 21st 2014
Powered by GitHub Issue Mirror