CI/CD
- Turbo orchestrates
dev/build/lintacross workspaces. - Add a GitHub Action to build docs on PR; deploy on main for chosen hosting.
Suggested GitHub Actions
-
Web + Functions CI:
- Install pnpm, cache,
pnpm install pnpm --filter web buildpnpm --filter functions lint
- Install pnpm, cache,
-
Docs CI:
pnpm --filter docs build
Testing
- Web uses Jest + Testing Library for pages/components tests (see
apps/web/src/app/posts/page.test.js).