Yeah, I'm definitely thinking the newer spec, which is better for us anyway since it is backwards-compatible with existing CSS.
What I'll do is setup a dummy branch, which basically renames cloudstack3.css to cloudstack.scss or something like that, without much modification right now, and then see if it can be converted to the .css. Re: NPM, -- that is actually why I suggested the SASS plugin instead of the vanilla version of sass (installed via gem), since it would prevent people from having to install yet another dependency on their system, since I believe all required libs (including jRuby) are packaged in the jar, which may eliminate the need for Grunt for now? -Brian ________________________________________ From: Chip Childers [chip.child...@sungard.com] Sent: Wednesday, September 18, 2013 6:01 AM To: dev@cloudstack.apache.org Cc: Rayees Namathponnan; Frank Zhang; Animesh Chaturvedi Subject: Re: [DISCUSS] CSS framework for CloudStack UI On Wed, Sep 18, 2013 at 11:53:18AM +0530, Amit Das wrote: > Hi Brian, > > I agree with Edison on usage of grunt & using maven-exec to call grunt. > > Will wait for your repository that has your experiments. > I believe setting up the Maven tasks will be a one-time setting & should > work without issues. IIRC, Grunt is installed via NPM. So does that pull in a bunch of new developer requirements to build the project? Is there a standalone installation for Grunt to lighten the build dependency chain? How about using SassC? [1] Let's be sure to use the scss spec, not the sass older style (HAML inspired)! That appears to be Hampton's focus these days [2]. -chip [1] https://github.com/hcatlin/sassc [2] Per intro on http://sass-lang.com/