Before Every Push
- ✅ Always run
yarn build locally
- ✅ Fix any build errors before pushing
- ✅ Run linter (
yarn lint)
- ✅ Test critical user flows in development
Deployment Strategy
- Development → Test in
dev branch first
- Staging → Deploy to
staging for QA
- Production → Merge to
main after validation
Code Quality
- ✅ Type safety: Ensure TypeScript compiles
- ✅ Linting: Fix all ESLint warnings
- ✅ Testing: Test critical paths manually
- ✅ Documentation: Update docs for new features
Monitoring
- ✅ Check deployment logs after each deployment
- ✅ Monitor error logs in Vercel dashboard
- ✅ Test production URLs after deployment
- ✅ Verify external integrations (Supabase, Directus, Redis)