# Is Bower documentation needed? (Can I help?)

**URL:** https://discourse.roots.io/t/is-bower-documentation-needed-can-i-help/5060
**Category:** archived 🗄
**Created:** 2015-10-18T00:25:10Z
**Posts:** 21
**Showing post:** 1 of 21

## Post 1 by @buswell — 2015-10-18T00:25:11Z

Dr. Roots team,

On a previous thread I threw my rattle out the pram complaining about Sage (once Roots became Sage) because suddenly I had to use Bower and couldn’t do simple things so I threw my rattle out the pram.

After a lot of pain and trial and error I absolutely love it but before making other Devs use Sage I make them use my own “fork” of Sage (Sage but with a few commented out code examples!)

I’ve just had another scan through the documentation and it seems the only examples on what to do with Bower are Austin’s Asset Builder documentation - this is a guy who on a Wordpress podcast would happily talk about the Cartesian product and the like (hey, I’M interested but this is WORDPRESS :smile:

So like this is how I install Owl Carousel

1. I type in `bower search owl` to a console (because [http://bower.io/search/](http://bower.io/search/) just never really returns results)

2. I pick “owl-carousel2” (after verifying the URL that it’s the correct package)

3. I type `bower install --save owl-carousel2`

4. (the hard part) I then add this to Sage’s `bower.json`

```
"owl-carousel2":{
      "main": [
        "dist/owl.carousel.js",
        "src/scss/owl.carousel.scss",
        "src/scss/owl.autoheight.scss",
        "src/scss/owl.animate.scss",
        "src/scss/owl.theme.default.scss"
      ]
    }
```

(correct me as I’m probably wrong) - this overrides everything, but checking that Bower package I then pull all the needed SCSS which Sage automatically injects and now I have a styled and working OWL Carousel

**HOW AWESOME IS LIFE WHEN THIS WORKS**

This helped me do things like this with Waypoints - pull in sticky.js as well

```
"overrides": {
  ...,
  "waypoints": {
    "main": [
      "./lib/jquery.waypoints.js",
      "./lib/shortcuts/sticky.js"
     ]
   }
}
```

(EDIT by @JulienMelissas to include “overrides” because people were _still_ confused)

I am now the king of Bower!

---

_[View the full topic](https://discourse.roots.io/t/is-bower-documentation-needed-can-i-help/5060)._
