generator-rff
generator-rff copied to clipboard
Fully customizable Yeoman generator for scaffolding a front-end web app.
generator-rff
Fully customizable Yeoman generator for scaffolding a front-end web app.
Demo
Features
Supported languages
-
Markup
- HTML
- Pug
-
Stylesheet
- CSS
- Sass
- Less
- Stylus
-
Script
- JavaScript
- CoffeeScript
Tasks and functions
-
Utilities
- Wiring up Bower Components (Built-in)
- CSS Autoprefixer
- CSS Sprites Generator
- Icon Fonts Generator
-
Testing
- HTML Validation
- CSS Lint
- JSHint
- JSCS
- Mocha
- Jasmine
-
Preview Server
- BrowserSync (Built-in)
- SSI Support
-
Support Libraries
- Modernizr
-
Optimization
- Image Optimization (Built-in)
- HTML Minification
- CSS Minification
- JavaScript Minification
- Static Assets Revisioning
-
Distribution
- Deployment to Git Repository
- Deployment over FTP
Getting started
Make sure you have Node.js and yo installed:
$ npm install -g yo
To install generator-rff, run:
$ npm install -g generator-rff
Make a new directory, and cd into it:
$ mkdir my-new-project && cd $_
Finally, initiate the generator:
$ yo rff
Generator options
-
-s
,--skip-install
Skips the automatic execution ofbower
andnpm
after scaffolding has finished. -
--config=<type>
Setup type. If specified, the first prompt will be skipped.
You can setstandard
,minimum
,user
orcustom
. -
--skip-welcome-message
Skips app welcome message. -
--skip-install-message
Skips app installation message.
See also
- Yeoman : Modern workflows for modern webapps
- Grunt : The JavaScript task runner
- Bower : Package manager for the web
License
Copyright (c) 2014-2016 Rakuten, Inc. Licensed under the MIT License.