Workspace layout
Section titled “Workspace layout”SoulTalesIreland/├── frontend/├── dashboard/│ └── partner-docs/├── backend/├── docs/└── helpdesk/Managed by pnpm-workspace.yaml at the repo root.
Common commands
Section titled “Common commands”| Command | Description |
|---|---|
pnpm install | Install all workspace dependencies |
pnpm dev:frontend | Public site dev server |
pnpm dev:dashboard | Partner portal dev server |
pnpm dev:docs | Platform docs dev server |
pnpm build | Turbo: build all packages that define build |
pnpm check | Turbo: typecheck where defined |
pnpm deploy:backend | Fly deploy Directus |
pnpm deploy:dashboard | Cloudflare deploy dashboard |
pnpm deploy:docs | Cloudflare Pages deploy docs |
pnpm deploy:helpdesk | Fly deploy Chatwoot |
Filter by package
Section titled “Filter by package”pnpm --filter soultales-frontend buildpnpm --filter soultales-partner-docs devturbo.json caches build outputs. Dashboard build implicitly builds partner-docs via its build:docs script.