使用 API Blueprint 來編寫 API 接口文檔

使用 API Blueprint 來編寫 API 接口文檔

  • API Blueprint 是什么
  • API Blueprint 語法高亮工具
  • API Blueprint 渲染工具

API Blueprint 是什么

API Blueprint 用來編寫API文檔的一種標記語言,類似于Markdown,具體的語法規(guī)則可以在 API Blueprint documentation 查看,文檔里面還有一個簡短的 API Blueprint tutorial 建議先仔細閱讀一下這個教程。

使用 API Blueprint 文檔,配合一些開源的工具可以把接口文檔渲染成 html 再搭配一個靜態(tài)服務(wù)器,就可以很方便的共享給同事。

相對于 word 這種富文本格式的文檔來說,API Blueprint 是純文本,這樣可以很方便的使用版本控制工具 Git 來控制版本。

另外,配合一些工具,可以直接生成一個 mock data 數(shù)據(jù),這樣只要和后端的同學約定好接口格式,那么前端再開發(fā)的時候可以使用 mock data 數(shù)據(jù)來做測試,等到后端寫好接口之后再做聯(lián)調(diào)就可以了。

API Blueprint 語法高亮工具

API Blueprint 社區(qū)提供了一些文本編輯器的插件,可以識別 API Blueprint 語法支持語法高亮。

API Blueprint 渲染工具

使用 apiblueprint 編寫好文檔使用,可以使用開源社區(qū)提供的一個工具 aglio 來把接口文檔渲染成 html 文件,aglio 還會啟動一個靜態(tài)服務(wù)器,這樣就可以在瀏覽器里面查看渲染好的文檔了。

aglio 的使用教程,可以直接查看官方開發(fā)倉庫的 readme 文檔。另外,這里也有一份資料 使用API-Blueprint 編寫 API 文檔可以參考。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,235評論 4 61
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,001評論 25 709
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,545評論 19 139
  • 很多人認為移動互聯(lián)網(wǎng)時代,同質(zhì)化的價值將沒有競爭力,我們需要「走自己的路」。但同時也有一種普遍說法是:我們要「順勢...
    思維浩閱讀 1,590評論 0 2
  • 我不是中醫(yī),我有見過中醫(yī)治好人的病例,但只是我見過我所見,所以不必說。 我接觸過中醫(yī)理論,多...
    98b098883c07閱讀 387評論 2 0

友情鏈接更多精彩內(nèi)容