如何与Dev的平台图书馆合作
我们使用国家防范机制来制作这个软件包: https://www.npmjs.com/package/@calcom/platform-librarys?活性Tab=代码
工作流程如下:
- 如果您第一次更改平台库, 请运行
yarn local首次在当地建造 这也将使 v2 api 点到当地图书馆. - 如果你第二次换,就跑
yarn build:dev重建他们. - 一旦您对平台库感到高兴:
- 运行
yarn publish-npm- 它将在npm中检查"@calcom/plaform-librarys"的版本,并更新为pack.json到下个版本后再将软件包发布到npm,将api v2包中"@calcom/plaform-librarys"的版本进行更新.json,将"@calcom/plaform-librarys"重置为0.0.0并运行活字安装.
在合并为主之前
- 出版国家预防机制图书馆的版本:
- 要发布,请确保您为平台图书馆的国家预防机制一揽子计划做出贡献.
- 使用 npm auth 通过 CLI 认证自己 .
- 相应增加版本编号.
- 运行线条发布以发布您的版本 .
- 发布后,将软件包/平面图/图书馆/包件中的版本回放. json回放为0.0
- 运行线条
- 您现在应该使用 npm 软件包而不是本地构建的版本
何时发布新版本的平台库
- 平台库索引.js中的新导出
- 已导出函数的代码更改
- Prisma schema 更改打破平台库目前使用的版本中功能的执行