@evelandhq/workflow-world

中文文档
0.31.1发布于 2026/11/06Apache-2.0TypeScriptES Module构建来源已验证近 30 天下载 2438

本地多租户工作流程世界为Vercel Work流程 SDK, 加上驱动其退出进程的调度器

中文使用文档
文档目录4 节
  1. 快开始
  2. 发展
  3. 捐款
  4. 许可证和归属

@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。 。 。 . 通知 上游归属记录 基础修订和修改 兼容合同 定义行为边界.

版本与发布记录

@evelandhq/workflow-world 共发布 41 个版本,首次发布于 2026/08/04;过去 12 个月发布了 41 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.31.1latest2026/11/067 天前
0.31.02026/11/068 天前
0.30.02026/11/058 天前
0.29.02026/11/059 天前
0.28.02026/10/2718 天前
0.27.02026/10/2123 天前

关于 @evelandhq/workflow-world 的常见问题

@evelandhq/workflow-world 是什么?

本地多租户工作流程世界为Vercel Work流程 SDK, 加上驱动其退出进程的调度器

如何安装 @evelandhq/workflow-world?

在项目目录运行 npm install @evelandhq/workflow-world,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 workflow-dispatcher、workflow-world-setup,可以用 npx workflow-dispatcher 直接运行。

@evelandhq/workflow-world 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@evelandhq/workflow-world 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@evelandhq/workflow-world 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=24.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@evelandhq/workflow-world 可以商用吗?

@evelandhq/workflow-world 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@evelandhq/workflow-world 的下载量有多少?

根据 npm 官方下载统计,@evelandhq/workflow-world 在 2026/10/14 – 2026/11/12 这 30 天内被下载 2,438 次,日均约 81 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@evelandhq/workflow-world 还在维护吗?

最新版本 0.31.1 发布于 2026/11/06(7 天前);至今共发布 41 个版本,其中过去 12 个月发布了 41 个;首次发布于 2026/08/04。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。