
npm install @darabonba/parser[![NPM version][npm-image]][npm-url]

[![codecov][cov-image]][cov-url]
[![npm download][download-image]][download-url]
[npm-image]: https://img.shields.io/npm/v/@darabonba/parser.svg?style=flat-square
[npm-url]: https://npmjs.org/package/@darabonba/parser
[cov-image]: https://codecov.io/gh/aliyun/darabonba/branch/master/graph/badge.svg
[cov-url]: https://codecov.io/gh/aliyun/darabonba
[download-image]: https://img.shields.io/npm/dm/@darabonba/parser.svg?style=flat-square
[download-url]: https://npmjs.org/package/@darabonba/parser
一种 OpenAPI 应用的领域特定语言。可以利用它为任意风格的接口生成多语言的 SDK、代码示例、测试用例、接口编排等。
- 解析器(当前模块)
- 生成器(陆续开源中)
- Java
- C#
- TypeScript
- PHP
- Golang
- Python
- C++
- Swift
- Dart
- Ruby
- Lua
- Kotlin
- VS Code 插件:提供语法高亮、代码提示、代码格式化、语法检查
- CLI:命令行工具
- Darabonba模块仓库:模块仓库,提供 Darabonba 模块的发布和下载
- 5 分钟上手 Darabonba
- 类型
- 基本类型
- 复合类型
- 自定义类型 Model
- Function
- API
- 模块系统
- 控制语句
- Darafile 详解
- 基于 Darabonba 编写工具模块
- 基于 Darabonba 编写 SDK
- 基于 Darabonba 编写 CodeSample
- 语言规范
``sh`
$ npm install @darabonba/cli -g
该命令执行后会具有一个 dara 命令,关于 dara` 命令的详情可参考 CLI。
Copyright (c) 2009-present, Alibaba Cloud All rights reserved.