Showcase App with React
Clone project
git clone https://github.com/miguelmartinpas/martin-app.git
Install dependencies (node v10.16.2 is minimum requirement)
npm install
Run with dev environmet
npm run start:dev
Run with prod environment
npm run start
ir will run in http://localhst:8080
npm run build
dist folder will contain code ready to be used
Github workflow is configure to run:
- lint
- test:coverage
- deploy coverage in coveralls (3 party librarie)
- deploy app in github pages
check it on: https://github.com/miguelmartinpas/martin-app/actions
github workflow deploy the app in https://miguelmartinpas.github.io/martin-app/
It runs UT with Jest and Enzyme
npm run test
npm run test:coverage
You can check Coverage info in: https://coveralls.io/github/miguelmartinpas/martin-app?branch=main
It checks code with eslint and prettier
npm run lint
npm run format