API 文檔生成工具

轉(zhuǎn)自:https://my.oschina.net/u/811578/blog/657166

摘要: 隨著API的迅速發(fā)展侯勉,如何編寫出更加規(guī)范的API文檔說(shuō)明則顯的尤為重要政钟。你是否還通過(guò)手寫的方式來(lái)生成和編寫這些文檔呢?那么你就OUT啦!話說(shuō)工欲善其事必先利其器掏缎,本文分享8款非常好的API文檔生成工具給大家稠歉。

Web API文檔工具列表

Swagger——Swagger框架可以通過(guò)代碼生成漂亮的在線API箱蝠,甚至可以提供運(yùn)行示例续捂。支持Scala垦垂、Java、Javascript牙瓢、Ruby劫拗、PHP甚至 Actionscript 3。在線Demo矾克。

I/O Docs——I/O Docs是一個(gè)用于RESTful Web APIs的交互式文檔系統(tǒng)页慷。使用 JSON 模型根據(jù)資源、方法和參數(shù)定義 APIs胁附。I/O Docs 將生成 JavaScript 客戶端接口酒繁,可通過(guò)這些接口來(lái)調(diào)用系統(tǒng)。服務(wù)器端基于Node.js開(kāi)發(fā)汉嗽。在線Demo

apiary.io——能夠快速啟動(dòng)和運(yùn)行文檔欲逃,包括GitHub集成和I/O驗(yàn)證——更多建議可以前往Reddit查看上關(guān)于Siyfion討論找蜜。

Docco——Docco是一個(gè)快速而隨意饼暑、hundred-line-long、迭代程序風(fēng)格的文檔生成器洗做。它會(huì)以HTML的方式顯示評(píng)論和代碼弓叛。

Dexy——非常靈活的一款文檔工具,支持任何語(yǔ)言編寫的API诚纸。

Doxygen——Doxgen可以從一套歸檔源文件開(kāi)始撰筷,生成HTML格式的在線類瀏覽器,或離線的LATEX畦徘、RTF手冊(cè)毕籽。對(duì)于未歸檔的源文件,也可以通過(guò)配置Doxygen來(lái)提取代碼結(jié)構(gòu)井辆。?更多建議可以前往Reddi上查看gkumar007相關(guān)討論关筒。

TurnAPI?——是一款付費(fèi)的文檔API工具。里面包含了智能WIKI編輯器杯缺、基于標(biāo)準(zhǔn)的Markdown蒸播、文檔分支、還可以與Git萍肆、SVN袍榆、Mercurial同步、整潔的主題塘揣、友好的界面包雀。

以上僅是作者在實(shí)踐中發(fā)現(xiàn)的一些很好的工具,如果你有更好的建議或工具推薦亲铡,歡迎與我們分享才写。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末劳曹,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子琅摩,更是在濱河造成了極大的恐慌铁孵,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件房资,死亡現(xiàn)場(chǎng)離奇詭異蜕劝,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)轰异,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門岖沛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人搭独,你說(shuō)我怎么就攤上這事婴削。” “怎么了牙肝?”我有些...
    開(kāi)封第一講書人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵唉俗,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我配椭,道長(zhǎng)虫溜,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任股缸,我火速辦了婚禮衡楞,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘敦姻。我一直安慰自己瘾境,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布镰惦。 她就那樣靜靜地躺著迷守,像睡著了一般。 火紅的嫁衣襯著肌膚如雪陨献。 梳的紋絲不亂的頭發(fā)上盒犹,一...
    開(kāi)封第一講書人閱讀 49,772評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音眨业,去河邊找鬼急膀。 笑死,一個(gè)胖子當(dāng)著我的面吹牛龄捡,可吹牛的內(nèi)容都是我干的卓嫂。 我是一名探鬼主播,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼聘殖,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼晨雳!你這毒婦竟也來(lái)了行瑞?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤餐禁,失蹤者是張志新(化名)和其女友劉穎血久,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體帮非,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡氧吐,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了末盔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片筑舅。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖陨舱,靈堂內(nèi)的尸體忽然破棺而出翠拣,到底是詐尸還是另有隱情,我是刑警寧澤游盲,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布误墓,位于F島的核電站,受9級(jí)特大地震影響背桐,放射性物質(zhì)發(fā)生泄漏优烧。R本人自食惡果不足惜蝉揍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一链峭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧又沾,春花似錦弊仪、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至滑燃,卻和暖如春役听,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背表窘。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工典予, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人乐严。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓瘤袖,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親昂验。 傳聞我的和親對(duì)象是個(gè)殘疾皇子捂敌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • apidoc 是一款api文檔生成工具艾扮,簡(jiǎn)單易用占婉。apidoc會(huì)生成一個(gè)html泡嘴,建議同時(shí)配置在服務(wù)器上,例如通過(guò)...
    kaojistream閱讀 2,017評(píng)論 0 1
  • 前言 最近沒(méi)怎么更新博客逆济,是因?yàn)樽罱齻€(gè)月我主要花時(shí)間在造一個(gè)輪子:深度學(xué)習(xí)庫(kù) Hamaa磕诊。 GitHub地址:G...
    monitor1379閱讀 1,230評(píng)論 1 3
  • 標(biāo)簽(空格分隔): node.js apidoc可以根據(jù)代碼注釋生成web api文檔,支持大部分主流語(yǔ)言java...
    xun閱讀 112,803評(píng)論 23 40
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)升薯,斷路器蛛枚,智...
    卡卡羅2017閱讀 134,629評(píng)論 18 139
  • 需求: 為客戶端同事寫接口文檔的各位后端同學(xué),已經(jīng)在各種場(chǎng)合回憶了使用自動(dòng)化文檔工具前手寫文檔的血淚史.我的故事卻...
    _Lyux閱讀 4,689評(píng)論 0 2