@ fern- api/ 重播
自动保存整个Fern再生的SDK定制.
它会做什么
Fern Replay 检测您的编辑以生成 SDK 代码, 把它们存储为补丁 .fern/replay.lock,并在每次再生后使用3道并联重新应用. 您的定制幸存 fern generate 没有人工干预.
重播循环
分三个阶段. 发电机运行在之间 检测 财务报告和审定财务报表 应用覆盖SDK目录中的所有内容.
- 检测 ——在顾客自上一代以来的git历史中找到新的定制
- 应用 ——通过三通道合并将它们放回新生成的代码中
- 提交 ——将结果记录为:
[fern-replay]承诺的顶端[fern-generated]一个
词汇
球队的犬类词汇—— 定制, (中文(简体) ), 补丁, (中文(简体) ), 生成,三相并列,补丁生命周期动词——活在 CONTEXT.md。 。 。 .
文档
CONTEXT.md——域名语言和团队语音docs/architecture.md模块结构、设计决定、与fern/ferndocs/reference.md——类型,客户流量,CLI命令,密钥算法docs/known-divergences.md- 有意实施多项措施的地方docs/migration-guide.md- 升级和移徙说明
安装
npm install @fern-api/replay
发展
npm install
npm run build
npm test
地方发展与Fern CLI
要使用本地版本的 @fern-api/replay 与Fern CLI单曲:
# From the fern-replay directory
cd /path/to/fern-replay
pnpm link --global
# From the fern monorepo root
cd /path/to/fern
pnpm link --global @fern-api/replay
校验链接正在工作 :
ls -la node_modules/@fern-api/replay
# Should show a symlink pointing to your local fern-replay directory
你所做的任何改变 fern-replay {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}会立即被接 {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}而不再拖延.
打开并恢复已公布的 npm 版本 :
pnpm unlink @fern-api/replay
pnpm install
许可证
麻省理工学院