Files
core/skills/assets/template/README.md
T

1.7 KiB

Dever 应用

这是无需数据库、鉴权或第三方工具的最小 CMD 项目。

在项目目录运行:

dever check .
dever fmt . --check
dever test .
dever run . -- hello.greeting.greet '{"name":"Dever"}'
dever build . --output hello-app
./hello-app hello.greeting.greet '{"name":"Dever"}'

问候结果为 Hello, Dever。输入由 api 的 CMD 声明解析并传给 app.greet;业务不读取环境变量,配置在 config/setting.json。

这些命令适用于最小模板。项目扩大后用 dever test . --filter 组件.领域 运行相关测试;不带筛选会执行全部测试。check 检查代码、配置和无法从业务入口调用到的代码,不运行应用,不能代替业务验收。

AI 开发规则已写在 AGENTS.md。AI 开始任务前运行 dever skill path .,读取对应版本的完整指引。已有项目或需要刷新规则时,在项目根目录执行 dever skill install,无需指定目录;它只更新 Dever 规则块,保留其他内容。dever update 同步更新核心和 skill,锁定版本的项目仍使用自己的版本。

首次安装使用 curl -fsSL https://git.dever.cc/shemic/dever/raw/branch/main/install | bash。开发机须为 Linux x86_64、glibc 2.39+,并具备 Bash、curl、Python 3.9+、支持 Ed25519 的 OpenSSL 和管理员权限;非 root 用户需要 sudo。完整条件见 安装指引。下载安装无需 token 或项目配置。

普通 .dever 与 Markdown .dever.md 共享语言规则。用 dever new <新目录> --markdown 创建 Markdown 项目。目录必须不存在,生成器不会覆盖已有项目。