title: Why would an app generator be on npm and not yeoman? (ie. angular seed) Github vs npm vs Yeoman as distribution source for app start skeletons
body: <p>Wanted to see if anyone can help clarify a few things in general using this angular-seed for example: </p>
  
  <p>Angular-seed you can install it via github (git clone) or npm but not yeoman.</p>
  
  <ul>
  <li>Is a project like angular-seed on npm because - it was the first real distribution tool for full stack javascript stuff?</li>
  <li>This does not mean that it somehow can be used as a backend component? note: on angular-seed's npm page - links to same github page as the project home as the one in the tut below. 
  </li><li>Yeoman would be the primary place right now you would look for this type of package/app starter skeleton rather than github direct or some other source?<li>Angular-seed is not on yeoman right now - would this (or a combo with project commit activity) defer you from using this project for an app starter?</li>
  </ul>
  
  <p>Recently did the following angular + firebase <a href="http://code.tutsplus.com/tutorials/creating-a-web-app-from-scratch-using-angularjs-and-firebase--cms-22391" rel="nofollow">tut</a>. Angular-seed project is installed by using git clone on the tut. I remembered seeing angular-seed on npm and out of curiosity installed that in another folder to compare. Noticed similar structures but not the same. Some of the tree structure I included below.    </p>
  
  <pre><code>myProjectFolder (installed from git clone)
    -angular-seed
      -app
        -components
        -view1
        -view2
        app.css
        app.js
        index.async.html
        index.html
      -e2e-tests
      -node-modules
      bower.json
      karma.config.js
      package.json
  
  myProjectFolder (installed from npm)
    -node_modules
      -angular-seed
        -app
         -bower_components
         -css
         -img
         -js
         -partials
         -index.html
         -index-async.html
        README.md
  </code></pre>