Alternative Yeoman generator for Ember
This an alternative Ember generator forked from Yeoman's offical Ember Generator.
This generator creates a new Ember project that uses Bower to handle dependencies and builds with Trek's Grunt-Neuter task. It uses a "module" pattern for the file structure rather than the traditional controller, model, view, route, and template folders.
What Charcoal has:
What Charcoal does not have:
Lots of things! See the issues page for a short-term roadmap. I try to keep my development as transparent as possible.
First, if you haven't already, install Yeoman and Charcoal:
npm install -g yo generator-charcoal
mkdir my_project && cd my_project
yo charcoalto generate a new project template
A page with "Welcome to Ember.js" should appear in your browser. Refer to the development guide for further information :)
The default Bower configuration includes jQuery, Handlebars, Ember, and Ember Data. The first three are all their latest stable revision, while Ember Data is always pulled from ember-data-latest.js.
Skips the automatic execution of
npm after scaffolding has finished.
Testing right now is sort of ad-hoc while I figure out how to automate testing the generators. In the meantime, before a PR:
grunt test-server, and
grunt buildare working properly.
grunt jshintto make sure both the application and module are linted properly.