Once you clone the project you may install all the dependencies. You can do this running this command at the root of the project.
npm install
Once you do this we can proceed to analyze the project. In this particular project we are using Webpack and Redux.
The folders of the project are as follows:
We have three main scripts to run the project. The first one is always the more important
npm run dll
This one creates the dll files required for both production and development build.
For a better experience developing you can start up the webpack dev server with this command:
npm run dev
And to build the project you can run this command
npm run build
This creates a dist folder with all the necessary files to deploy the project to any server. I use gh-pages to see how it would look in a production enviroment and the command I use for this is:
npm run deploy
This command creates a gh-pages branch. You all have to do is to enable gh-page to work with this branch.