Skip to content

koenoe/deezer-react

Repository files navigation

Deezer React App

Demo

Notes

A Git commit template I personally like to follow: link

Watchman

Jest uses Watchman by default, to install: brew install watchman

EditorConfig

Consistent coding styles between different editors and IDEs. I use VSCode, but other devs might prefer Sublime or Atom.

NVM

Make sure everybody is on the same Node version by using a Node Version Manager. At time of writing LTS is 8.9.4, so let's stick to that.

NPM

I enable save-exact by default, so all devs are using the exact same version of used packages.

Workflow

Heavily inspired by React Slingshot, but stripped down the stuff I don't need or understand for now. Not using React scripts from Create React App, because it's too limited. I mean, no CSS pre-processor?

ESLint

I really like the Airbnb style guide, because it has made me a better developer.

App structure

Heavily inspired by SoundRedux, but also looked at Mern.

Installation

Run app

npm start

Build app

npm run build

Test app

npm test