1.5 KiB
1.5 KiB
EmboFlow
EmboFlow is a B/S embodied-data workflow platform for raw asset ingestion, delivery normalization, dataset transformation, workflow execution, preview, and export.
Bootstrap
From the repository root:
make bootstrap
This installs workspace dependencies and runs scripts/install_hooks.sh so local commit and push guardrails are active.
Local Commands
Run the full repository test suite:
make test
Run the strict repository guardrails:
make guardrails
Start package-level development entrypoints:
make dev-api
make dev-web
make dev-worker
Repository Structure
apps/apicontains the control-plane modules for workspaces, assets, workflows, runs, and artifacts.apps/webcontains the initial shell, asset workspace, workflow editor surface, run detail view, and explore renderers.apps/workercontains the local scheduler, task runner, and executor contracts.design/contains the architecture and product design documents that must stay aligned with implementation.docs/contains workflow guidance and the executable implementation plan.
Developer Workflow
- Read the relevant design files under
design/before editing code. - Implement code and update impacted docs in the same change set.
- Use English-only commit messages with a gitmoji prefix.
- Run
make testandmake guardrailsbefore pushing changes.
For direct hook installation or reinstallation:
bash scripts/install_hooks.sh