Browse files

a little more readme content

  • Loading branch information...
1 parent ea1d4bb commit 34681fed39d722661271253052d3a1e28e007c38 @softprops softprops committed Feb 4, 2012
Showing with 18 additions and 0 deletions.
  1. +18 −0
@@ -40,13 +40,29 @@ Put your `.less` files under `src/main/less` and find the compiled css under `pa
## customize it
+### using less's built-in css minification
To overide a setting like `mini`, add something like following to your build file after including the less settings.
( in (Compile, LessKeys.less)) := true
+### changing target css destination
To change the default location of less compiled css files, add the following to your build file
(resourceManaged in (Compile, LessKeys.less)) <<= (crossTarget in Compile)(_ / "your_preference" / "css")
+### Working with [@import](
+Some less projects, like [Twitter's Bootstrap][bootstrap] project contain one main `.less` file which imports multiple `.less` files using the [@import]( feature of `less`. To acheive the same kind of compilation with less-sbt, make the set the `filter` defined by less-sbt to the target of compilation
+ (LessKeys.filter in (Compile, LessKeys.less)) := "your_main.less"
+This will build a single `your_main.css` file.
+To see an example of compiling [Bootstrap][bootstrap] itself, check out the [scripted test](
+Note that using this style of design in combination is sbt's continuous execution operator, `~`, will _not_ trigger less if the primary less file's dependencies change. This is a [known issue](
All available keys are exposed through the `LessKeys` module.
@@ -59,3 +75,5 @@ Have an issue? [Tell me about it](
I'll take them where they make sense. Please use a feature branch in your fork, i.e. git checkout -b my-cool-feature, and if possible, write a [scripted test]( for it.
Doug Tangren (softprops) 2011

0 comments on commit 34681fe

Please sign in to comment.