A CI/CD setup of the Ionic Starter Template with Linting, UNIT & E2E Testing and Continuous Delivery. See the App in Action!
You can use this repository as a starting point for your Cross Platform Mobile App Behaviour Driven Development. Every change in your codebase will be auto linted, tested, released and deployed.
git clone https://github.com/Henrik-Geissler/WebApp.git
cd WebApp
yarn installRuns linter: ESLint, GherkinLint and Prettier with well chosen rulesets.
Creates a development build and serves it on localhost.
Runs tests: UNIT Tests with Jest and E2E Tests with Cucumber & Puppeteer. Comes with Code Coverage Reports and a Pattern Library to copy-paste from.
Creates a CHANGELOG.md with Standard Version and a stable branch.
Deploys the App to GitHub Pages. See the App in Action!
Workflows run all the above automated on the remote end with Github Actions after every git push.