Monorepo of Workflow Builder - a white-label template tailored for development of workflow based apps.
Using pnpm workspaces
Workflow Builder is split into packages placed in apps/
directory:
frontend
- React app containing the core functionality of Workflow Builderfrontend-e2e
- E2E tests for the frontendtypes
- Shared Typescript definitions for the projecticons
- Lazy-loadable, extensible icons
You'll need node
and pnpm
with proper versions set in the root package.json
and .npmrc
file.
- Clone the repo
- Install packages from the root directory
pnpm i
- To start the app, run
pnpm dev
To document technical choices and provide an overview of reasoning behind them, the repo contains *.decision-log.md
files that live along the code and packages their related to. See individual decision logs for more details: