brebory / thinkful-fewd-best-practices

Repository for Thinkful's FEWD Mentors to compile information about front end best practices.
MIT License
3 stars 3 forks source link

Use an easier build tool than Grunt #13

Open brebory opened 10 years ago

brebory commented 10 years ago

Grunt can be an obtuse tool, so something easier and more approachable might serve as a better introduction to using build tools for front end development, especially for beginners.

@Jenius suggested that we use either gulp or roots, both of which seem much more user-friendly.

jescalan commented 10 years ago

I'm definitely somewhat biased since I built roots, but a roots setup would involve nothing more than running npm install node-sass then running roots watch via the command line - no config file at all.

Node does however only support the scss syntax, and like you I prefer the more terse sass syntax. For this reason I usually use stylus when working in a node rather than a ruby-based workflow (as an added bonus, you don't need to install ruby, which is a pain). It is very similar, and actually supports either using brackets and semis or not with a single extension and syntax, which is pretty neat.

Just tossing a little extra info in here, there are definitely many ways to do this stuff though!

brebory commented 10 years ago

I'm all for switching to roots! I looked over the documentation and it is super simple to set up, use, and understand. Great job with that project, by the way!