yapi/ydoc.json

93 lines
4.7 KiB
JSON
Raw Normal View History

2017-07-06 19:21:54 +08:00
{
2017-07-28 23:31:35 +08:00
"name": "YApi",
2017-07-28 21:13:51 +08:00
"dest": "static/doc",
2017-07-06 19:21:54 +08:00
"examplePath": "./exampleCode",
"defaultGrammar": "json",
"instructionsInfoPath": "", //使用说明 内容路径 (需要配合JS-Component注释的@instructions使用)
"instructionsUrlPath": "", //使用说明demo路径 (需要配合JS-Component注释的@instructions使用)
"common": { // 通用默认配置,包括主页配置等
2017-07-28 23:31:35 +08:00
"title": "YApi", //page title
2017-07-06 19:21:54 +08:00
"footer": "&copy; 2016 <a href=\"http://ued.qunar.com/ymfe/\">YMFE</a> Team. Build by <a href=\"http://ued.qunar.com/ydoc/\">ydoc</a>.", // 通用尾
"home": "YMFE", // logo
"homeUrl": "http://ued.qunar.com/ymfe/" // logourl
},
"options": {
2017-08-01 00:15:36 +08:00
"foldcode": true
// "markdown": { // 对于 markdown 编译器进行统一配置
// "menuLevel": 4 //选取第几级 head 作为目录,默认 -1 没有目录
// }
2017-07-06 19:21:54 +08:00
},
"pages": [{
"name": "index", // Page Name 会根据他生成 html 文件,例: index.html
"title": "首页", // Page Title
2017-07-28 21:15:35 +08:00
"homepage": { // 配置首页,样式区别于其他页面
2017-07-28 23:31:35 +08:00
"version": "v1.0.0", // 版本信息将显示在banner底部
2017-07-28 21:15:35 +08:00
"button": [{ // 按钮组将显示在banner底部
"name": "开始",
2017-07-28 23:31:35 +08:00
"href": "./interface.html"
2017-07-28 21:15:35 +08:00
},{
"name": "Github",
2017-07-28 23:31:35 +08:00
"href": "https://github.com/YMFE/yapi"
2017-07-28 21:15:35 +08:00
}],
"intro": [{ // 首页的正文部分,数组项依次渲染,可重复使用
2017-07-28 23:31:35 +08:00
"title": "为API开发者设计的管理平台", // 介绍板块标题
"desc": "YApi让接口开发更简单高效让接口的管理更具可读性、可维护性让团队协作更合理。" // 介绍板块描述
2017-07-28 21:15:35 +08:00
},{
2017-07-28 23:31:35 +08:00
"title": "功能",
2017-07-28 21:15:35 +08:00
"detail": {
"type": "thumbnail", // 三列布局的介绍板块
"content": [{ // 三列布局的内容每项的key值非必需但建议每列的key值一致
2017-07-28 23:31:35 +08:00
"name": "项目接口管理", // 板块名称
2017-07-28 21:15:35 +08:00
"src": "http://ojk406wln.bkt.clouddn.com/intro_muti.png", // 缩略图
2017-07-28 23:31:35 +08:00
"desc": "提供基本的项目分组,项目管理,接口管理功能" // 描述
2017-07-28 21:15:35 +08:00
},{
2017-07-28 23:31:35 +08:00
"name": "mockServer服务",
2017-07-28 21:15:35 +08:00
"src": "http://ojk406wln.bkt.clouddn.com/intro_md.png",
2017-07-28 23:31:35 +08:00
"desc": "用户只需在项目配置线上域名和接口基本路径通过将线上域名指到我们的YApi平台服务器就可使用mockServer服务"
2017-07-28 21:15:35 +08:00
},{
2017-07-28 23:31:35 +08:00
"name": "用户管理",
2017-07-28 21:15:35 +08:00
"src": "http://ojk406wln.bkt.clouddn.com/intro_theme.png",
2017-07-28 23:31:35 +08:00
"desc": "提供基本的用户注册登录管理等功能集成了去哪儿QSSO登录"
2017-07-28 21:15:35 +08:00
}]
}
}]
},
"banner": { // Banner 配置
2017-07-28 23:31:35 +08:00
"title": "YApi",
2017-07-28 21:15:35 +08:00
"description": "高效、易用、功能强大、的api管理平台旨在为开发、产品、测试人员提供更优雅的接口管理服务。"
},
2017-07-28 23:31:35 +08:00
"content": "./README/README-home.md" // 内容(这里以markdown文件举例)
2017-07-28 21:15:35 +08:00
},{
"name": "interface", // Page Name 会根据他生成 html 文件,例: index.html
"title": "接口管理", // Page Title
"banner": { // Banner 配置
2017-07-28 23:31:35 +08:00
"title": "YApi",
2017-07-28 21:15:35 +08:00
"description": "高效、易用、功能强大、的api管理平台旨在为开发、产品、测试人员提供更优雅的接口管理服务。"
},
2017-07-28 23:31:35 +08:00
"content": "./README/README-interface.md" // 内容(这里以markdown文件举例)
2017-07-28 21:15:35 +08:00
},{
"name": "mock", // Page Name 会根据他生成 html 文件,例: index.html
"title": "Mock功能", // Page Title
2017-07-06 19:21:54 +08:00
"banner": { // Banner 配置
2017-07-28 23:31:35 +08:00
"title": "YApi",
2017-07-28 20:38:24 +08:00
"description": "高效、易用、功能强大、的api管理平台旨在为开发、产品、测试人员提供更优雅的接口管理服务。"
2017-07-06 19:21:54 +08:00
},
2017-08-01 00:15:36 +08:00
"content": "./README/README-mock.md" // 内容(这里以markdown文件举例)
2017-07-31 21:11:07 +08:00
2017-07-06 19:21:54 +08:00
},{
"name": "api",
2017-07-28 23:31:35 +08:00
"title": "",
2017-07-06 19:21:54 +08:00
"banner": {
"title": "api",
"description": "api文档"
},
"content": "./server/controllers/*.js",
"options": {
"type": "interface", // 类型,可选 component 和 lib默认 component
"source": true, // 是否生成源文件预览,默认 false
2017-07-10 11:56:53 +08:00
"categories":["group","user","project", "interface"]
2017-07-31 21:11:07 +08:00
2017-07-06 19:21:54 +08:00
}
}]
}