1.0.0 • Published 6 years ago
pwa-starter-kit v1.0.0
pwa-starter-kit
Version: 0.0.1
The most advanced server less starter kit for a progressive web application. It's bootstrapped with:
- React 16 for building rich UI interface
- The blazing fast and zero configuration Parcel bundler
- Babel 7
- ESLint for linting with Airbnb JS style guide.
- Jest for unit testing
- TestCafe for e2e testing
Based on Atomic Design methodology for organizing components and Material UI as design framework.
Please respect theses clean code concepts.
Requirements
Installation in Ubuntu:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejsGetting Started
To get started, first install all the necessary dependencies.
yarn installStart the development server (changes will now update live in browser)
yarn devTo view the project, go to: https://localhost:1234/
Don't forget to add ESLint to your IDE or run the following command before commiting:
yarn lintRun the unit tests
yarn test:unitLaunch the end-to-end tests (you can add the extension TestCafe test runner to run in your favorite IDE)
yarn test:e2eBuild files for production
yarn buildServe builded static files
yarn serve1.0.0
6 years ago