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:

Commands

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.

How to create a new page