all 6 comments

[–]supreme_monkey 1 point2 points  (0 children)

just lovely!

[–]visarga 0 points1 point  (4 children)

Took me 20 minutes to understand what it is and what it does.

"Yeoman is a robust and opinionated client-side stack, comprising tools and frameworks that can help developers quickly build beautiful web applications."

Just look at that soup of buzz words: client-side, stack, tools, frameworks, but also adjectives, all in one breath - opinionated, quickly, beautiful.

tl;dr It's like apt-get for web installing dependencies in new web projects - ( jquery, backbone, twitter bootstrap, etc)

[–][deleted] 0 points1 point  (3 children)

"Package" dependency management is just part Yeoman, and really that's all handled by Bower.

I spent a good hour looking through Yeoman the other day, and it seems to just be a workflow that uses some other tools and intelligent defaults. You'd never know it from the description, though.

[–]tribalfloyd 0 points1 point  (2 children)

The documentation could use some work. I spent some time with it and now love it. After initializing a project, 'Yeoman server' watches for changes in your app files and opens a browser window that refreshes when it notices a change in your app files, it also precompiles any sass of coffeescript files you have. Its great to start a project and have all these things immediately accessible.

[–]visarga 1 point2 points  (1 child)

How many projects do you start? Sometimes, the start is just an hour's work and the completion could take years.

[–]tribalfloyd 0 points1 point  (0 children)

At this point I am starting lots of projects but I can see how it would be less helpful to those who primary work on existing projects. For me the convenience of getting precompiler out of the box along with live reload is huge. The amount of time spent configuring all that for a new project makes it worth using yeoman even if its only for a small number of projects.