a tools for sphinx gen doc from rest api
Project description
a tools for sphinx gen doc from json api
Overview
Add a longer description here.
INSTALL
pip install sphinxcontrib-sphinx-rest-api-doc
Basic usage
.. rest: path_to_model.json
example in model file
{
"title": "测试资源",
"desc": "测试测试测试",
"method": {
"get": {
"list": false,
"path": "/api/xx/xx/xx",
"params": {
"id":"ddede"
},
"desc": "dwdwedewfeferferferferfewr",
"headers": {
"auth":"auth"
},
"codes": {
"400":"de",
"200":"2"
}
}
},
"model": {
"id":"",
"desc":"dede"
}
}
CONFIG
in config.py
extensions += ['sphinxcontrib.SphinxRest',]
rest_api_source_root = os.path.join(PROJECT_DIR, "_static", "models")
rest_api_domain = "timger.com.cn"
rest_api_http_request_example_title = "Request Example"
rest_api_http_response_example_title = "Response Example"
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for sphinxcontrib-sphinx-rest-api-doc-0.0.40.dev5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 026fec7a265fb3fb2b66a61b0a5ab4b446045dbcaa2c266ff17e0a35aa5354ed |
|
MD5 | b0dc1edfdd11be101e958ef886beccbc |
|
BLAKE2b-256 | 3c6826b8227bd4800d86b47d6a8e7a61492a40776d42c6244e4601d25985d3b2 |