This repository is for Restate Web UI.
- This repository uses
pnpm
as the package manager. If you are not contributing to the project, you do not need to installpnpm
.
# Install dependencies
pnpm install
- This repository utilizes
nx
for the monorepo structure. Each package within the monorepo has multiple targets. To run a target for a package, use commands like:
# pnpm nx <target> <project> <...options>
# Run the web ui app in dev mode with mock configuration
pnpm nx serve web-ui --configuration=mock
# Run the web ui app in dev mode against a local restate server
pnpm nx serve web-ui --configuration=local
# Run the ui-button unit tests in watch mode
pnpm nx run test ui-button --watch
Details of each package's targets can be available in the project.json
file within each package.