generator-fly-laravel
Scaffold a new Laravel or Lumen application with Fly as its tooling system.
Installation
First, install Yeoman and generator-fly-laravel using npm (we assume you have pre-installed node.js).
npm install -g yonpm install -g generator-fly-laravel
Then generate your new project:
yo fly-laravel
Prompts
- Framework: Laravel vs Lumen
- Github: Author & Author's Website
- Dev URL Proxy: Vagrant URL to proxy, via BrowserSync
- CSS Preprocessor: SASS, LESS, Stylus, None
- ESLint Config: XO preset or AirBnB preset
- Test Runner: Ava, Mocha, Tape, None
- Travis: Add a
.travis.yml
file? - Git: To
init
or Not toinit
?
TODOs
- Write real tests with each runner
- Add Tape and possibly Protractor and Karma as options
- More demo-worthy stylesheets
- Front-end Demo
- ES5 vs ES6 vs ES7 scripts
- BUG: Find out why fly-ava must always be included for Fly to work (???)
License
MIT © Luke Edwards