- Make sure you are using node version 8
$ npm install
Start the webpack server with live reload:
$ npm run startfor windows, mac, linux or Gitpod.$ npm run c9for Cloud 9 Users.
You can update the styles/index.scss or create new .scss files inside styles/ and import them into your current scss or js files depending on your needs.
Add more files into your ./src/js/components or styles folder as you need them and import them into your current files as needed.
Add more files into your ./src/js/views and import them in ./src/js/layout.jsx.
This boilerplate comes with a centralized general Context API. The file ./src/js/store/flux.js has a base structure for the store, we encourage you to change it and adapt it to your needs.
React Context docs
The Context.Provider is already set, you can use the Context.Consumer to get the store and actions from the Context. Check /views/demo.jsx to see a demo.
This boilerplate is 100% compatible with the free github pages hosting. To publish your website you need to push your code to your github repository and run the following command after:
$ npm run deployNote: You will need to configure github pages for the branch gh-pages