CLI 可以使用您的 AsyncAPI 文件 。 目前正在发展之中,我们正在努力带来更多的特点.
目录
安装
学习如何安装 AsyncAPI CMI , 方法是遵循其中的指令 安装指南。 。 。 .
使用量
这个 使用指南 提供不同方式使用CLI的信息.
建筑
这个 架构指南 提供架构信息。 捆绑者图书馆住在这里 packages/bundler。 。 。 .
调试( T)
这个 调试测试指南( t) 为调试CLI指令,API端点,以及服务提供分步指令,同时提供综合测试指南.
Github 动作
AsyncAPI 的 CLI 可用作 GitHub 动作. 您可以在 GitHub 动作指南。 。 。 .
捐款
读取 捐款 向导.
建立发展环境
读取 发展.md 用于开发设置的文件.
其他步骤:
- 运行
npm run test确保一切正常进行 - 运行
npm run build接下来bin/run尝试本地新 CLI
这个寄存器是npm-workspaces + Turbo monorepo. 根包子是:
@asyncapi/cli(工作空间) 包含"."因此更改器仍然像今天一样.@asyncapi/optimizer住在这里packages/optimizer/财务报告和审定财务报表@asyncapi/diff住在这里packages/diff/。两者单独发布至npm. 使用npm run optimizer:build编号 :npm run optimizer:test财务报告和审定财务报表npm run diff:build编号 :npm run diff:test来研究那些包裹 见其规格: 优化器, (中文(简体) ), 微调。 。 。 .
为CLI开发的UX应当遵守 命令行界面准则
命令结构和模式
我们跟着 verb + noun 财务报告和审定财务报表 namespace + noun + [verb] 用于发布命令和参数的模式。 举个例子 asyncapi validate <spec-file-path> 财务报告和审定财务报表 asyncapi config context add <context-name> <spec-file-path>。 。 。 .
贡献者
感谢这些优秀的人emoji 密钥:
本项目遵循 全部贡献者 规格。 任何捐款都欢迎!
