request-yo-racks / web

Simplify the bike rack request process for the city of Austin
https://www.requestyoracks.org/
MIT License
3 stars 10 forks source link

Implement lighthouse audits #79

Open rgreinho opened 6 years ago

rgreinho commented 6 years ago

Issue Type

Current Behavior

Nothing measures the performance of our PWA.

Expected Behavior

We want to ensure that RYR meets a certain amount of criteria defined by lighthouse (caching, performance, etc.).

The CI should return the lighthouse score for the project, and fails if it goes bellow a certain threshold.

rgreinho commented 6 years ago

GitMate.io thinks possibly related issues are https://github.com/request-yo-racks/web/issues/75 (Implement Lighthouse Audits), and https://github.com/request-yo-racks/web/issues/76 (Add audit validations to CircleCI).

rgreinho commented 6 years ago

A good source of information:

rgreinho commented 6 years ago

Another example from Paul from Supercharged:

rgreinho commented 6 years ago

This link could also be usefull to run the web server in the background on CircleCI: https://discuss.circleci.com/t/run-http-server-in-background-during-tests/3177/9.