RAML(RESTful API Modeling Language)是一个采用YAML格式定义的API建模语言。
2016.7发布最新版本1.0.1

RAML在Github上有一组项目,组成如下:

  • raml-spec
RAML规范。
  • raml-examples
RAML特性示例,RAML规范的组成部分。
  • api-modeling-framework
RAML、OAS和RDF的API和域模型工具。
  • raml-definition-system
RAML 1.0定义系统的NodeJS实现。
  • raml-typesystem

RAML类型系统的TypeScript实现。

能够解析、验证、修改RAML定义中的类型;能够将RAML定义中的类型存储到JSON模式中。

  • raml-tck, Test Compatibility Kit
一个兼容性测试工具,用于验证RAML解析器是否兼容RAML规范。
  • raml-annotations
RAML准备支持的Annotation。
  • ramldt2jsonschema
RAML数据类型与JSON模式之间转换的NodeJS实现。
  • raml-tutorial-200
RAML实例200个。
  • raml-org
raml.org网站
  • raml-java-parser
基于SnakeYAML的RAML解析器,以Java语言编写。
  • raml-java-parser-2,过时了
  • raml-js-parser-2
基于PyYAML的RAML解析器,以CoffeScript编写,可用作NodeJs模块或用于浏览器。
  • raml-js-parser,过时了
  • raml-docs,过时了
  • raml-language-server
RAML的语言服务器(支持微软language server protocol)。
  • raml-dotnet-parser-2
  • raml-dotnet-parser,过时了
.NET解析器。
  • raml-parser-toolbelt
RAML解析器的辅助类库。


参考链接:

官网http://raml.org
项目库https://github.com/raml-org

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐