A modular, clean and modern workflow template for React/Redux development!
npm install -g gulp-cli)
react-jss) for optimal/readable React styling
1) install Yeoman by running the following:
npm install -g yo
2) install the generator:
npm install -g generator-react-redux-gulp
3) navigate to a folder pointing to your new project and run
yo react-redux-gulp, which should install all build and server dependencies to get started on your new project!
gulp build , and your server and assets are ready to go.
Note: You must first build the app by calling
node app in your root folder after installing; it will list clearly
how to specify the proper flags for SSL if needed on your server when
booting up as well as which server (default port is
Or to simply build and run the app, run
In CMD, type
gulp to begin a live reload server at
Currently, hot reloading only detects JS changes so server must be reset for other static resource changes.
If you would like to run without a hot reload server in dev mode, static changes can be detected when refreshing
without re-running the dev server . simply run
gulp dev and then in another console
node app --dev
(port can be specified as param but default is
Modules can be aliased to use as if they were a root npm module by specifying
them within the
aliases.json located in the
Configure the build structure of your app via
paths.json located in
build-config folder. This includes where the source files, distribution files
PR Requests are always welcome!