https://github.com/cityssm/lighthouse-scans
A script to scan the City's websites for performance, accessibility, and best practice issues.
https://github.com/cityssm/lighthouse-scans
accessibility accessibility-testing performance-monitoring
Last synced: 7 months ago
JSON representation
A script to scan the City's websites for performance, accessibility, and best practice issues.
- Host: GitHub
- URL: https://github.com/cityssm/lighthouse-scans
- Owner: cityssm
- License: mit
- Created: 2020-12-24T13:55:24.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-05-06T06:34:01.000Z (almost 2 years ago)
- Last Synced: 2024-05-06T07:38:12.715Z (almost 2 years ago)
- Topics: accessibility, accessibility-testing, performance-monitoring
- Language: TypeScript
- Homepage: https://cityssm.github.io/lighthouse-scans/
- Size: 816 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# City of Sault Ste. Marie Lighthouse Scans
A script to scan the City's websites for performance, accessibility, and best practice issues.
Uses [lighthouse-ci](https://github.com/GoogleChrome/lighthouse-ci)
to regularly audit websites that the City of Sault Ste. Marie is responsible for.
## Run It Locally
```bash
npm install
npm install -g @lhci/cli npm-run-all
npm test
```
Individual website tests and website groups can be run as well.
See the `scripts` section of the [package.json](package.json) file.
## Current Test Criteria
| Test Category | Minimum Score |
| -------------------------------- | ------------- |
| Accessibility | 95% |
| Best Practices | 60% |
| Search Engine Optimization (SEO) | 50% |
| Performance | 40% |
As we improve our websites, the success criteria will increase.
## Latest Scan Results
Note that websites marked as "failing" are not down. We are just striving to improve them.
Thanks [Shields.io](https://shields.io/) for the badges used to make the table below.
| Website /Test | Latest Results |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [SaultSteMarie.ca](https://saultstemarie.ca/)
`npm run test:website:saultstemarie` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3ASaultSteMarie.ca) |
| [GFLGardens.ca](http://gflgardens.ca/)
`npm run test:website:gflgardens` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3AGFLGardens.ca) |
| [ArtsAndCultureSSM.ca](https://artsandculturessm.ca/)
`npm run test:website:artsandculturessm` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3AArtsAndCultureSSM.ca) |
| [WelcomeToSSM.com](https://welcometossm.com/)
`npm run test:website:welcometossm` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3AWelcomeToSSM.com) |
| [FutureSSM.com](https://futuressm.com/)
`npm run test:website:futuressm` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3AFutureSSM.com) |
| [SaultTourism.com](https://saulttourism.com/)
`npm run test:website:saulttourism` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3ASaultTourism.com) |
| [Sault Ste. Marie Building Permit Services](https://apps.saultstemarie.ca/cityapps/index.asp)
`npm run test:eservices:apps-cityapps` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3Aapps.saultstemarie.ca-cityapps) |
| [Document Requesting Service](https://apps.saultstemarie.ca/cityapps/shop)
`npm run test:eservices:apps-shop` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3Aapps.saultstemarie.ca-shop) |
| [Third Party - Active Communities](https://ca.apm.activecommunities.com/saultstemarie/Home)
`npm run test:thirdparty:activecommunities` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3AThirdParty-ActiveCommunities) |
| [Third Party - Arena Ticket Sales](https://gflgardens.evenue.net/cgi-bin/ncommerce3/SEGetGroupList?groupCode=SC&linkID=global-steelback&shopperContext=&caller=&appCode=)
`npm run test:thirdparty:arenaTicketSales` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3AThirdParty-ArenaTicketSales) |
| Third Party - Clear Risk Forms
`npm run test:thirdparty:clearrisk` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3AThirdParty-ClearRisk) |
| [Third Party - Virtual City Hall](https://myfinance.saultstemarie.ca/vch/)
`npm run test:thirdparty:virtualcityhall` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3AThirdParty-VCH) |
| [cityssm.github.io](https://cityssm.github.io/)
`npm run test:other:cityssmGithub` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3Acityssm.github.io) |
| [CWASSM.ca](https://cwassm.ca/)
`npm run test:other:cwassm` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3ACWASSM.ca) |
| [SaultNetwork.ca](https://saultnetwork.ca/)
`npm run test:other:saultnetwork` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3ASaultNetwork.ca) |
| [SaultTogether.ca](https://www.saulttogether.ca/)
`npm run test:other:saulttogether` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3ASaultTogether.ca) |
| [ShapeTheSault.ca](https://shapethesault.ca/)
`npm run test:other:shapethesault` | [](https://github.com/cityssm/lighthouse-scans/actions?query=workflow%3AShapeTheSault.ca) |
## Links
- [City of Sault Ste. Marie Website Auditing Resources](https://cityssm.github.io/website-auditing/)
- [SaultSteMarie.ca Upptime](https://cityssm.github.io/upptime/)