一个用于在 Node 中支持 OpenAPI 的各种包的 Monorepo。
这个 monorepo 使用 lerna 进行开发。请查看根目录的 package.json 文件获取有用的脚本。
假设你正在处理 ./packages 下的某个包。以下是你需要做的:
cd open-apinpm run bootstrapnpm tgit checkout -b my-branch(如果你还没有这样做)。./bin/commit packages/<你正在处理的包> '描述你的更改的提交信息。可以是多行。只需用单引号结束,如下所示:'为了便于这个 monorepo 的开发,我们创建了几个脚本(见 ./bin)。它们假设你的 $PWD 是仓库的根目录。以下是常见操作的简要概述:
./bin/commit packages/<要提交的包> '提交信息'(提交信息前会加上包名,例如 <要提交的包>: 提交信息)MIT 许可证 (MIT)
版权所有 (c) 2018 Kogo Software LLC
特此免费授予任何获得本软件副本和相关文档文件("软件")的人不受限制地处置该软件的权利,包括不受限制地使用、复制、修改、合并、发布、分发、再许可和/或出售该软件副本,以及再授权被配发了本软件的人如上的权利,须在下列条件下:
上述版权声明和本许可声明应包含在该软件的所有副本或实质成份中。
本软件是"如此"提供的,没有任何形式的明示或暗示的保证,包括但不限于对适销性、特定用途的适用性和非侵权性的保证。在任何情况下,作者或版权持有人都不对任何索赔、损害或其他责任负责,无论这些追责来自合同、侵权或其它行为中,还是产生于、源于或有关于本软件以及本软件的使用或其它处置。