Skip to content

Commit 6e0801b

Browse files
authored
Merge pull request #1453 from w3bdesign/1450-google-lighthouse-ci
1450 google lighthouse ci
2 parents b101d09 + 96fae95 commit 6e0801b

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

README.md

+26
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
[![Lighthouse CI](https://github.com/w3bdesign/nextjs-woocommerce/actions/workflows/lighthouse.yml/badge.svg)](https://github.com/w3bdesign/nextjs-woocommerce/actions/workflows/lighthouse.yml)
12
[![Playwright Tests](https://github.com/w3bdesign/nextjs-woocommerce/actions/workflows/playwright.yml/badge.svg)](https://github.com/w3bdesign/nextjs-woocommerce/actions/workflows/playwright.yml)
23
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/29de6847b01142e6a0183988fc3df46a)](https://app.codacy.com/gh/w3bdesign/nextjs-woocommerce?utm_source=github.com&utm_medium=referral&utm_content=w3bdesign/nextjs-woocommerce&utm_campaign=Badge_Grade_Settings)
34
[![CodeFactor](https://www.codefactor.io/repository/github/w3bdesign/nextjs-woocommerce/badge)](https://www.codefactor.io/repository/github/w3bdesign/nextjs-woocommerce)
@@ -17,6 +18,7 @@
1718

1819
- [Installation](#Installation)
1920
- [Features](#Features)
21+
- [Lighthouse Performance Monitoring](#lighthouse-performance-monitoring)
2022
- [Issues](#Issues)
2123
- [Troubleshooting](#Troubleshooting)
2224
- [TODO](#TODO)
@@ -93,6 +95,15 @@ The current release has been tested and is confirmed working with the following
9395
- Pretty URLs with builtin Nextjs functionality
9496
- Tailwind 3 for styling
9597
- JSDoc comments
98+
- Automated Lighthouse performance monitoring
99+
- Continuous performance, accessibility, and best practices checks
100+
- Automated reports on every pull request
101+
- Performance metrics tracking for:
102+
- Performance score
103+
- Accessibility compliance
104+
- Best practices adherence
105+
- SEO optimization
106+
- Progressive Web App readiness
96107
- Product filtering:
97108
- Dynamic color filtering using Tailwind's color system
98109
- Mobile-optimized filter layout
@@ -102,6 +113,21 @@ The current release has been tested and is confirmed working with the following
102113
- Product type categorization
103114
- Sorting options (popularity, price, newest)
104115

116+
## Lighthouse Performance Monitoring
117+
118+
This project uses automated Lighthouse testing through GitHub Actions to ensure high-quality web performance. On every pull request:
119+
120+
- Performance, accessibility, best practices, and SEO are automatically evaluated
121+
- Results are posted directly to the pull request
122+
- Minimum score thresholds are enforced for:
123+
- Performance: Analyzing loading performance, interactivity, and visual stability
124+
- Accessibility: Ensuring WCAG compliance and inclusive design
125+
- Best Practices: Validating modern web development standards
126+
- SEO: Checking search engine optimization fundamentals
127+
- PWA: Assessing Progressive Web App capabilities
128+
129+
View the latest Lighthouse results in the GitHub Actions tab under the "Lighthouse Check" workflow.
130+
105131
## Troubleshooting
106132

107133
### I am getting a cart undefined error or other GraphQL errors

0 commit comments

Comments
 (0)