This repo contains the web-based CMS Editor client.
pnpm install: Install all packages
pnpm run package: Build the lib output
pnpm run dev: Start the dev server
pnpm run test: Run unit tests
pnpm run webtest: Run Playwright tests
Simply start the Launch Standalone or Launch Standalone Mock launch config to get debug and breakpoint support.
Note
The Launch Standalone launch config connects to a real engine and therefore requires a running engine on port 8080 with a workspace and project called cms-test-project. These attributes can be changed via URL parameters. Execute ./scripts/playwrightInit.sh <path-to-core> to setup the workspace.
Note
The Launch Standalone Mock launch config only receives mock data and therefore does not work with features for which a real engine is needed (e.g. data validation).
To run tests you can either start a script above or start Playwright or Vitest with the recommended workspace extensions.