[关闭]
@bergus 2016-03-21T20:59:00.000000Z 字数 690 阅读 2549

API BluePrint

API设计软件


API BluePrint

语法规范

配套工具

编辑器插件

对于不熟悉语法的童鞋,建议安装预览插件,相当于即时检查。从👇选一个顺手的吧!
* sublime
* atom-language
* atom-preview
* vim

Mock 服务

这个是用来根据大家撰写的api.md来生成对应假数据的,理论上大家不需要安装,想体验一把的可以试试。
* api-mock
* drakov

  1. npm install -g api-mock
  2. api-mock api.md --port 3000
  3. npm install -g drakov
  4. drakov -f api.md -p 3000

静态 HTML 生成

写了一堆 markdown 文档,到了该出成果的时候了。使用aglio来生成我们需要的html页面吧。

安装与使用都非常简单,首先要确保本地装有 node 环境。

  1. npm install -g aglio
  2. aglio -i api.md -o api.html
  3. 此时你可以选择打开api.html预览。但这个命令更多是给服务端生成页面用的。不太常用。
  4. 可以直接:
  5. aglio -i api.md -s
  6. 然后通过 http://127.0.0.1:3000就可以预览所生成的文件啦,这个这个页面在修改文档时是可以同步刷新的😄

生成html文件时可能会报错,blueprint有点类似于yaml语法,需要严格遵循语法定义(主要是空格的数量及换行约定)。错误会包含行号,请注意排查。😢,这么重要的东西,是不是应该放到顶部?

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注