Skip to content

Monorepo commands

pnpm workspaces and Turbo task orchestration.

SoulTalesIreland/
├── frontend/
├── dashboard/
│ └── partner-docs/
├── backend/
├── docs/
└── helpdesk/

Managed by pnpm-workspace.yaml at the repo root.

CommandDescription
pnpm installInstall all workspace dependencies
pnpm dev:frontendPublic site dev server
pnpm dev:dashboardPartner portal dev server
pnpm dev:docsPlatform docs dev server
pnpm buildTurbo: build all packages that define build
pnpm checkTurbo: typecheck where defined
pnpm deploy:backendFly deploy Directus
pnpm deploy:dashboardCloudflare deploy dashboard
pnpm deploy:docsCloudflare Pages deploy docs
pnpm deploy:helpdeskFly deploy Chatwoot
Terminal window
pnpm --filter soultales-frontend build
pnpm --filter soultales-partner-docs dev

turbo.json caches build outputs. Dashboard build implicitly builds partner-docs via its build:docs script.