其他
完整应用
deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
解析 OpenAPI 3.x(JSON 或 YAML),生成 TypeScript / Python 类型化客户端,并检测两个规范版本之间的破坏性变更。纯 Node 实现,无网络、无外部服务。
| 工具 | 作用 |
|---|---|
gen_client |
解析规范,生成类型化客户端(TS 基于 fetch / Python 基于 requests) |
diff_spec |
对比旧版/新版规范,列出破坏性变更与非破坏性变更 |
dsh plugin add dsh-api-contract
安装后在 profile 的 package.json 的 dsh.profile.bundles 中加入 "dsh-api-contract"。
根据 openapi.yaml 生成一个 TypeScript 客户端
→ 调用 gen_client(spec="openapi.yaml", lang="typescript", outDir="./src/api")
升级接口前看看有没有破坏性变更
→ 调用 diff_spec(oldSpec="openapi.v1.json", newSpec="openapi.v2.json")
$ref、内联 []/{}、字面量块 |)。requests(pip install requests)。dsh plugin add github:uckkk/dsh-api-contract
安装即在本机运行第三方代码,请自行审阅源码。
dsh plugin add github:uckkk/dsh-api-contract
安装后在会话中调用该插件注册的工具即可。
MIT
安装即在本机运行第三方代码,请自行审阅源码。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。