README
generator-silex-app
Yeoman generator for a Silex based web app. It creates a simple web application based on Silex PHP framework with 2 routes ("/login", "/signup"). It also includes React, browserify, SASS support, Bootstrap and gulp.
What's inside?
Bundled:
- Silex
- Gulp
- Bower
- jQuery
- Browserify
- Reactify - Help to transform JSX
- watchify support!
- livereload (BrowserSync)
Optional:
- Sass with Compass
- Bootstrap - Twitter Bootstrap's official Sass version
- Modernizr
- Jest for unit tests
Getting Started
$ npm install -g yo # Install Yeoman (if you don't have it yet)...
$ npm install -g generator-silex-app # ...then install this generator...
$ yo silex-app # ...and run it.
If you chose to use sass, you'll need to install it with gem install sass.
If you find your css build results are empty, update your sass gem.
Remember to give read/write permission to app/cache and app/logs folders
Now, when everything is ready, make your first build using gulp command
$ gulp build
and run the watch task and begin to develop your React components.
$ gulp watch
How to run test?
Currently, I prefer to run test tasks from npm. Please run this command.
$ npm test
License
MIT