一种 OpenAPI 应用的领域特定语言。可以利用它为任意风格的接口生成多语言的 SDK、代码示例、测试用例、接口编排等
- 解析器(当前模块)
- 生成器(陆续开源中)
- VS Code 插件:提供语法高亮、代码提示、代码格式化、语法检查
- CLI:命令行工具
- 5 分钟上手 Darabonba
- 数据类型
- 基本类型
- 复合类型
- 模型(Model)
- 模块包
- API & Function
- 语言规范
$ npm install @darabonba/cli -g
该命令执行后会具有一个 dara
命令,关于 dara
命令的详情可参考 CLI。
创建一个模块。假设该模块为 hello。创建一个目录:
$ mkdir hello
$ cd hello
初始化模块:
$ dara init
package scope: mycompany
package name: hello
package version: 1.0.0
main entry: ./hello.dara
完成初始化后,会初始化 2 个文件,即包描述文件和入口文件。
$ ls
Darafile hello.dara
Copyright (c) 2009-present, Alibaba Cloud All rights reserved.