摘要:目前支持的變成語(yǔ)言有,,,等,主流的編成語(yǔ)言都支持。文件時(shí)你要生成文檔的目錄,也是最后要使用的目錄。是一項(xiàng)免費(fèi)的服務(wù),它允許你把你的靜態(tài)頁(yè)面發(fā)布出去共其他用戶(hù)通過(guò)瀏覽器查看。
你的項(xiàng)目在用什么工具書(shū)寫(xiě)api文檔?今天就來(lái)給大家推薦下ApiDoc1. ApiDoc是什么? ApiDoc可以根據(jù)你再代碼里的注釋?zhuān)瑏?lái)生成api描述文檔,這樣就不用你自己去告訴端的小伙伴該怎么調(diào)用你的api了。目前支持的變成語(yǔ)言有:Java,Javascript,Php,Python,C#,Ruby,Lua等,主流的編成語(yǔ)言都支持。 2. 怎么用? 很簡(jiǎn)單,只要在你的代碼里用這樣的注解申明你的接口信息就好
/** * @api {get} /user/:id Request User information * @apiName GetUser * @apiGroup User * * @apiParam {Number} id Users unique ID. * * @apiSuccess {String} firstname Firstname of the User. * @apiSuccess {String} lastname Lastname of the User. */這里面的這些注解都是ApiDoc定義好的,你只要按照官方文檔使用就好了。ApiDoc 官網(wǎng) 3. 開(kāi)始搞起來(lái)
安裝
npm install apidoc -g
運(yùn)行
apidoc -i api/ -o docs/
api是你的代碼目錄也就是你使用注釋的文件目錄,它會(huì)自動(dòng)掃描使用注解的文件。docs文件時(shí)你要生成api文檔的目錄,也是github page最后要使用的目錄。
檢查api文檔
在docs目錄下直接打開(kāi)index.html就可以查看最終結(jié)果了。
創(chuàng)建github倉(cāng)庫(kù)
將自己的生成后的戴阿曼上船,就是docs整個(gè)目錄
在倉(cāng)庫(kù)的 setting中開(kāi)啟page服務(wù)
用page提供的url去訪問(wèn)
總結(jié)ApiDoc提供了更好的api文檔閱讀體驗(yàn),對(duì)于開(kāi)發(fā)者來(lái)說(shuō)免去了寫(xiě)文檔的麻煩。不過(guò)不足就是不能像swagger那樣提供在線調(diào)試,而且要想描述一個(gè)api需要些很多的注釋。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/72424.html
摘要:目前支持的變成語(yǔ)言有,,,等,主流的編成語(yǔ)言都支持。文件時(shí)你要生成文檔的目錄,也是最后要使用的目錄。是一項(xiàng)免費(fèi)的服務(wù),它允許你把你的靜態(tài)頁(yè)面發(fā)布出去共其他用戶(hù)通過(guò)瀏覽器查看。 你的項(xiàng)目在用什么工具書(shū)寫(xiě)api文檔?今天就來(lái)給大家推薦下ApiDoc 1. ApiDoc是什么? ApiDoc可以根據(jù)你再代碼里的注釋?zhuān)瑏?lái)生成api描述文檔,這樣就不用你自己去告訴端的小伙伴該怎么調(diào)用你的api了...
摘要:目前支持的變成語(yǔ)言有,,,等,主流的編成語(yǔ)言都支持。文件時(shí)你要生成文檔的目錄,也是最后要使用的目錄。是一項(xiàng)免費(fèi)的服務(wù),它允許你把你的靜態(tài)頁(yè)面發(fā)布出去共其他用戶(hù)通過(guò)瀏覽器查看。 你的項(xiàng)目在用什么工具書(shū)寫(xiě)api文檔?今天就來(lái)給大家推薦下ApiDoc 1. ApiDoc是什么? ApiDoc可以根據(jù)你再代碼里的注釋?zhuān)瑏?lái)生成api描述文檔,這樣就不用你自己去告訴端的小伙伴該怎么調(diào)用你的api了...
摘要:國(guó)外的話國(guó)內(nèi)的國(guó)內(nèi)開(kāi)源的非常好用的一款文檔管理系統(tǒng),安裝也非常方便,只需將源代碼放到項(xiàng)目目錄下自動(dòng)安裝運(yùn)行即可,不要要注意版本必須大于界面簡(jiǎn)潔功能強(qiáng)大的阿里的接口管理工具,開(kāi)源免費(fèi),接口自動(dòng)化,數(shù)據(jù)自動(dòng)生成,自動(dòng)化測(cè)試,企業(yè)級(jí)管理。 在項(xiàng)目中,需要協(xié)同開(kāi)發(fā),所以會(huì)寫(xiě)許多API文檔給其他同事,以前都是寫(xiě)一個(gè)簡(jiǎn)單的TXT文本或Word文檔,口口相傳,這種方式比較老土了,所以,需要有個(gè)api...
摘要:影響我寫(xiě)文檔的原因可能是代碼和文檔分離,有時(shí)候?qū)懲甏a會(huì)忘記補(bǔ)文檔,而且不能及時(shí)查看,使用可以解決我的問(wèn)題,這個(gè)插件可以根據(jù)代碼注釋生成文檔頁(yè)面,代碼注釋改動(dòng)文檔可以及時(shí)更新,而且支持離線文檔下載。 影響我寫(xiě)文檔的原因可能是代碼和文檔分離,有時(shí)候?qū)懲甏a會(huì)忘記補(bǔ)文檔,而且不能及時(shí)查看,使用 Flask-Docs 可以解決我的問(wèn)題,這個(gè)插件可以根據(jù)代碼注釋生成文檔頁(yè)面,代碼注釋改動(dòng)文檔可...
閱讀 4059·2021-09-27 13:35
閱讀 1180·2021-09-24 09:48
閱讀 2967·2021-09-22 15:42
閱讀 2400·2021-09-22 15:28
閱讀 3209·2019-08-30 15:43
閱讀 2678·2019-08-30 13:52
閱讀 3036·2019-08-29 12:48
閱讀 1540·2019-08-26 13:55