CultivateLabs/storytime

Use bower?

Opened this issue · 0 comments

Hi, thanks for this great gem. It seems we can move some front-end related gems to bower to prevent versions conflicts and separate front-end packages from backend ones:

  • bootstrap-sass
  • font-awesome-sass
  • jquery-rails
  • jquery-ui-rails
  • codemirror-rails

Also, we can plug libs as bower components:

  • chosen

Pros:

  • easy to add and update front-end packages
  • no chance to modify libs (some guys do, you know)
  • reduce gem versions confilcts

Cons:

  • bower as nodejs dependency (needed for development and deploy)

I've started in my fork https://github.com/CultivateLabs/storytime/compare/master...sibsfinx:sib/chore/add-bower?expand=1