| title | impact | impactDescription | tags |
|---|---|---|---|
Key File Locations |
LOW |
Quick reference for finding important files |
reference, navigation, file-locations |
- Event types page:
apps/web/modules/event-types/views/event-types-listing-view.tsx - Bookings page:
apps/web/modules/bookings/views/bookings-view.tsx - Shared UI patterns (tabs, search bars, filter buttons) should maintain consistent alignment across views
- Schema:
packages/prisma/schema.prisma - Migrations:
packages/prisma/migrations/
- tRPC routers:
packages/trpc/server/routers/ - API v2 controllers:
apps/api/v2/src/modules/*/controllers/*.controller.ts - OpenAPI spec:
docs/api-reference/v2/openapi.json(auto-generated, don't edit manually)
- Workflow constants:
packages/features/ee/workflows/lib/constants.ts - Round-robin/host prioritization:
packages/features/bookings/lib/getLuckyUser.ts - Calendar cache:
packages/features/calendar-cache-sql - DataTable guide:
packages/features/data-table/GUIDE.md
- English:
apps/web/public/static/locales/en/common.json
- Generated files:
packages/app-store/*.generated.ts - CLI tool:
packages/app-store-cli/
- Repository files:
PrismaBookingRepository.ts(PascalCase with Repository suffix) - Service files:
MembershipService.ts(PascalCase with Service suffix) - Components:
BookingForm.tsx(PascalCase) - Utilities:
date-utils.ts(kebab-case) - Types:
Booking.types.ts(PascalCase with .types.ts suffix) - Tests: Same as source file +
.test.tsor.spec.ts