The main goal of this workshop is to create a responsive web application using React.
- Yarn as a dependency manager
- Webpack as a module bundler
- React as the web library
- Javascript ES6 as the programming language
- React-Router React-Router v4 for routing
- Sass Scss for styling components. (Even though css is supported, is preferred to use sass)
- Mocha as test runner
- Enzyme as the test suite
- Eslint for linting javascript files
- Stylelint for linting styles files
yarn install
This will install all the dependencies from yarn.lock file.yarn start
This will fire up webpack and a little server on port 8080 using webpack-dev-serveryarn build
This will create a production bundle (under construction)
yarn test
This will lint your files and then run unit testing on the projectyarn test:unit
This runs only unit testing for the projectyarn lint
This will check for linting errors onjs | jsx
filesyarn lint:styles
This will lint only style files
- Improve construction build