The intention for this project is to have a codebase that can be forked/cloned and used to easily get up and running with a React project.
The bulk of the heavy lifting here is handled by Create React App. I have just added some hooks to verify coding standards & commit messages, a suggested folder structure and scripts to deploy to github pages, as outlined by Create React App.
Much of this configuration I learnt from following Jesse Weigel and his stream on YouTube. A big shout out to freecodecamp as well.
Node & npm
The server and node pacakge needed to run application
https://nodejs.org/en/download/
yarn
A dependency manager for the project, that's a bit better than npm.
npm i yarn -g
More information on yarn can be found here
Optional
If you want to use create-react-app by itself, you can install that globally.
yarn add create-react-app -g
Moving forward, i will be adding areas for comprehensive unit and functional testing. I also want to add a suggested folder structure for using redux. I am accepting PRs for any of these :)