Boilerplate for React, Redux and Immutable. It uses Stylus for easy writing of css.
The project is built with webpack.
Do a "npm install" in the application directory, this will install all dependencies from package.json
###Install Linter The linter will enforce our coding standards for react projects and are defined in .eslintrc.js
- npm install -g eslint eslint-plugin-react
- Install Sublime Linter 3
- Install Sublime Linter contrib eslint
###Install Babel package for sublime This sublime package enables correct syntax highlighting for jsx and es6
- Install sublime package babel
- Open a .jsx file and go to menu: View -> Syntax -> Open all current extensions as -> Babel -> Javacsript (Babel).
- Do the same thing for .js files
###Install editorconfig The configuration forces 2 space indentation and correct line feeds end EOL mark.
- Install sublime package editorconfig
##Application "npm start" will launch the dev server running at port 8080 by default.
##TODO
- Add testing framework
- Add constants for actions
- Make a better example app