@evelandhq/工作流-世界
多租户 工作流程 SDK 得到世界支持 PostgreSQL,带有一个执行器的调度器,其执行器的大小为零.
实验,
0.x。 。 。 . 这批货还没有运出生产流量.
快开始
需要节点.js 24+和 PostgreSQL. 安装在已有的 Workflow SDK app中 :
npm install @evelandhq/workflow-world
跟着 融合指南 来配置 提供数据库和租户.
要尝试工作应用程序,请使用独立程序 Next.j 实例。 。 。 . 它使用公布的软件包和一个嵌入式跑道,没有Eve或激活 需要服务。 示例将它自己的被验证的软件包和SDK版本标出.
git clone https://github.com/evelandhq/workflow-world.git
cd workflow-world/examples/nextjs
npm ci
cp .env.example .env.local
设定 WORKFLOW_WORLD_URL 内 .env.local 改为专用开发数据库
(示例包括: 嵌入设置) (中文(简体) ). 然后说:
npm run setup
npm run dev
设置应用了迁移,初始化了图解,并规定了租户
分区。 在另一个终端,运行 npm run smoke 从 examples/nextjs 改为
验证完成的工作流程 Hello, World!。 。 。 .
对于缩放为零的执行者,请遵循 外部运行器设置。 。 。 . 见 文档索引 用于配置、操作、, 和建筑.
发展
需要Node.js 24+,被绑住的 pnpm 版本,以及一次性 PostgreSQL 用于集成测试的数据库。 从新取出 :
git clone https://github.com/evelandhq/workflow-world.git
cd workflow-world
npm install --global [email protected]
pnpm install --frozen-lockfile
pnpm run build
对于本地测试数据库( 需要多克) :
docker run --rm --name workflow-world-dev \
-e POSTGRES_USER=wfw -e POSTGRES_PASSWORD=wfw -e POSTGRES_DB=wfw_test \
-p 127.0.0.1:5433:5432 -d postgres:17-alpine
docker exec workflow-world-dev pg_isready -U wfw -d wfw_test
一旦 PostgreSQL 报告正在接受连接, 请运行 :
pnpm run typecheck
EVELAND_WORKFLOW_WORLD_TEST_URL=postgres://wfw:[email protected]:5433/wfw_test pnpm test
考试采用移民方式,提供自己的租户。 现有
测试数据库,替换其 URL。 停止一次性数据库
docker stop workflow-world-dev;这可以删除其测试数据.
见 促进发展和贡献 受抚养人 管理和检查,以及 测试 以遵守者发誓, 夏娃E2E, 和远步租借检查.
捐款
打开一个问题或拉动请求,说明问题、拟议的修改,以及 是怎样核实的 跟着 捐款指南 并使用常规承诺信息。 释放程序记录如下: 释放。 。 。 .
许可证和归属
版权2026 Eveland. 许可证根据 阿帕奇 - 2.0。 。 。 .
存储器、流子、队列和 Drizzle 计划模块来自Vercel 的
@workflow/world-postgres。 。 。 . 通知 上游归属记录
基础修订和修改 兼容合同
定义行为边界.