This article is reference to self, but I hope it may help others who want to dive in to Twitter Bootstrap and LESS. I did not want to write everything from scratch, so, I forked Twitter Bootstrap and host the changes to forked repository
Sleek, intuitive, and powerful front-end framework for faster and easier web development.
LESS extends CSS with dynamic behavior such as variables, mixins, operations and functions. LESS runs on both the client-side (Chrome, Safari, Firefox) and server-side, with Node.js and Rhino.
This site is live example of modified Twitter Bootstrap. Another sample page is at http://ch4nd4n.github.com/docs/customized-template.html. As mentioned forked source is Twitter Bootstrap
Extending Twitter Bootstrap has documentation about dependency to install before you get started. You could either clone Twitter Bootstrap on github or fork and make your changes. Forking Git repository has advantage, you maintain versions of your changes. In future if you make any change that is worth to be shared you send a pull request to Twitter Bootstrap repo.
cloning bootstrap git clone
npm(node package manager) should be installed.
make
will build the stuff for you.
To quickly compile changes to CSS you would issue command something like
1lessc less/bootstrap.less > DESTINATION/bootstrap.css
append --compress
to minify the file.
Some of the primary files that I have customized
body
tagwidget.less
and override.less
in to this fileYou could hack around above three files to get an understanding of how things work. Will update this page soon.