如何利用apidoc自动生成文档
参考如下:
1. http://apidocjs.com/
2. http://www.bjhee.com/apidoc.html
3. https://cloud.tencent.com/developer/article/1005271
4. http://hinylover.space/2016/03/31/create-online-document-use-apidoc/
5. https://fxm5547.com/%E6%8A%80%E6%9C%AF%E8%A7%84%E8%8C%83/2017/11/08/apiDoc-define-standard/
6. https://www.jianshu.com/p/a799c23234b8
7. https://blog.csdn.net/weixin_40475396/article/details/80352744
简单的配置如下:( Django )
1. 安装apidoc,
写道
npm install apidoc -g
2. 按apidoc语法写好文档,参考5是一篇very good的语法规范
3. 生成apidoc文档,我这里是放在项目根目录下的static文件夹的apidoc目录
先在项目根目录下放一个apidoc.json文件,示例如下:
{
"name": "测试",
"version": "0.0.1",
"description": "API文档测试",
"title": "API文档测试",
"url" : "http://xxxxxxx",
"sampleUrl" : "http://xxxxxxxx",
"template":{
"forceLanguage":"zh_cn"
}
}写道
apidoc -i 你的文档代码路径 -o static/apidoc
4. 修改 settings.py , 添加下面代码
STATIC_ROOT = os.path.join(BASE_DIR, 'static') APIDOC_ROOT = os.path.join(STATIC_ROOT, 'apidoc')
5. 修改 urls.py , 添加下面代码
from django.views.static import serve
from django.conf import settings
urlpatterns = [
url(r'^apidoc/(?P<path>.*)$', serve, {'document_root': settings.APIDOC_ROOT}),
....
]6. 运行runserver , localhost:8000/apidoc/index.html 试试看吧!