generator-sf2
v0.1.6
Published
Scaffold out a Symfony2 web app
Readme
Symfony2 web app generator
Yeoman generator that scaffolds out a Symfony2 web app.
Features
- Integrate RiorGruntDistBundle
- Integrate KunstmaanLiveReloadBundle
- Automatically clear Symfony2 cache
- CSS Autoprefixing
- Built-in preview server with LiveReload
- Automagically compile CoffeeScript & Compass
- Automagically lint your scripts
- Automagically wire up your Bower components with bower-install.
- Awesome Image Optimization (via OptiPNG, pngquant, jpegtran and gifsicle)
- Mocha Unit Testing with PhantomJS
- Optional - Twitter Bootstrap for SASS
- Optional - Leaner Modernizr builds (new)
For more information on what generator-sf2 can do for you, take a look at the Grunt tasks used in our package.json.
Getting Started
- Install:
npm install -g generator-sf2 - Run:
yo sf2 - Run
gruntfor building andgrunt servefor preview
Note: grunt server was previously used for previewing in earlier versions of the project and is being deprecated in favor of grunt serve.
Options
--skip-installSkips the automatic execution of
bower,npmandcomposerafter scaffolding has finished.--test-framework=<framework>Defaults to
mocha. Can be switched for another supported testing framework likejasmine.--coffeeAdd support for CoffeeScript.
Contribute
Note: We are regularly asked whether we can add or take away features. If a change is good enough to have a positive impact on all users, we are happy to consider it.
If not, generator-sf2 is fork-friendly and you can always maintain a custom version which you npm install && npm link to continue using via yo sf2 or a name of your choosing.
