CI
Overview CI System
Frontend CI
- Linting:
- Use
biomejs
to format code and check code follow the team's standard - Use
bundlesize
to check the size of the bundle
- Typecheck
- Unit Test
- Use vitest to run unit test
- e2e test
- Use playwright to write e2e test
- CRUX - Lighthouse Page Speed Api
- Use crux api to check the page speed in the real world