很多其他产品有过注释生成文档的做法了,但是感觉格式稍微有些复杂,编写不够方便,代码污染
注释格式经过了很长时间的思考,怎样才能更优雅方便?
最终格式如下图,如有不爽的地方,请各位使劲喷:
@easydoc api
@end
必须配套使用,分别表示开始和结束title
表示接口标题。支持多层级目录,用 /分隔每层目录,不存在的目录会自动创建headers
params
response
,分别表示请求头参数、请求参数、响应参数,支持子参数,只需要缩进一下。markdown
下面的内容会填入到接口文档的 "说明 / 示例" 区域,使用 markdown 语法mock
表示是否自动生成 Mock 接口headers
params
response
markdown
这几个支持多行输入,必须换行,并且缩进。这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.