What I do is have bootstrap.css vanilla loaded, then I load a bootstrap_overrides.css.scss where I override styles/colors/looknfeel. Make bootstrap my own, you know?
[1] - http://smitecamp.com/
What I do is have bootstrap.css vanilla loaded, then I load a bootstrap_overrides.css.scss where I override styles/colors/looknfeel. Make bootstrap my own, you know?
[1] - http://smitecamp.com/
Saves time, overwriting a bunch of code and I can use it with whatever I want - Less, SASS, MYTH, etc.
Plus the code is about 200% cleaner.
At least the SASS-port of Bootstrap declares it's variables as defaults - meaning they would not be set if they were set earlier (in your configuration). This makes upgrading the gem (or plain source files) rather simple. But sure, you might have to check if anything was renamed or added.
But with overriding you do not only create redundant, unnecessary styles (and bytes), but if you now upgrade your bootstrap files as you suggest, you also have to change your overrides - which depending on the amount of changes you did will be significantly more work (and 'mental gymnastics') - if changes were introduced.
So you gain very little (less setup effort) but lose quite a lot.
[1] https://github.com/twbs/bootstrap/tree/master/less
[2] https://github.com/twbs/bootstrap-sass/tree/master/vendor/as...
You can even customize it on their server if you aren't comfortable doing it yourself: http://getbootstrap.com/customize/
I don't agree. I've launched several semi-successful sites where I've used Bootstrap solely because of the looks. Why exactly is that wrong?