1. 程式人生 > >Dubbo 介面,匯出 Markdown ,這些功能 DocView 現在都有了!

Dubbo 介面,匯出 Markdown ,這些功能 DocView 現在都有了!

> **前言** > > 自從 DocView 釋出了簡陋的第一版之後,就不斷地有小夥伴提建議意見等等,希望擴充套件各種功能。這不,時隔兩週,DocView 又釋出了新版本,本次的更新主要涉及到支援 Dubbo,以及支援匯出單個文件為 Markdown 檔案。來一起看看新功能吧! #### 支援匯出 Markdown 檔案 DocView 原版本已經支援複製到剪貼簿的功能。 ![原版本](https://cdn.jsdelivr.net/gh/liuzhihang/oss/pic/article/uRAtpo-AJ2kyV.png) 而在新版本中增加了 `Export` 按鈕,可以將單個文件匯出為 Markdown 檔案。 ![新版本](https://cdn.jsdelivr.net/gh/liuzhihang/oss/pic/article/KLmzHE-Sxlxc6.png) 來一張動圖,大家看看效果: ![1111-l7NaTW](https://cdn.jsdelivr.net/gh/liuzhihang/oss/pic/article/1111-l7NaTW.gif) 匯出的 Markdown 文字內容如下: ![DJCp6X-saP6nE](https://cdn.jsdelivr.net/gh/liuzhihang/oss/pic/article/DJCp6X-saP6nE.png) #### 支援 Dubbo 介面 之前的版本是不支援 Dubbo 介面的,而現在的版本可以在 Dubbo 接口裡面使用。 當然這裡並沒有校驗介面是否為 Dubbo 介面,只是校驗了下是否為介面。所以說即使其他介面也是可以生成的。 **這塊還是需要完善的!** ![S8M4fB-3ecWbP-KQldMa](https://cdn.jsdelivr.net/gh/liuzhihang/oss/pic/article/S8M4fB-3ecWbP-KQldMa.png) #### DocView 文件地址 在面板左下角的 `help` 按鈕修改了跳轉地址為:[http://docview.liuzhihang.com/](http://docview.liuzhihang.com/) 只是粗略搭建了一個 DocView 的說明文件網站,小夥伴們可以發現這個網站連 logo 都沒有。 ![IQNatL-uWWCqO](https://cdn.jsdelivr.net/gh/liuzhihang/oss/pic/article/IQNatL-uWWCqO.png) #### 其他 當然也有一些其他的小改動,比如設定頁面(依然不支援自定義設定)。 #### 總結 ![Ed5ppZ-SaWGJ0](https://cdn.jsdelivr.net/gh/liuzhihang/oss/pic/article/Ed5ppZ-SaWGJ0.png) DocView 雖然支援了一部分功能,但是距離小夥伴們期望中的文件外掛還有很多很多需要迭代的功能。 比如: - 批量生成(當前僅支援單個類或者方法) - 批量匯出 - 面板支援檢視 Markdown 源文字 - 支援從 Swagger 註解獲取欄位相關資訊 - 支援 Setting 設定 - 支援自定義模版 - 支援上傳的 YApi - 支援匯出其他型別 - ... ![cx5PxU-gVxBmM](https://cdn.jsdelivr.net/gh/liuzhihang/oss/pic/article/cx5PxU-gVxBmM.jpg) 嗯~ 可能大概也許應該會需要迭代很久…… 也確實是個人能力和精力有限,如果小夥伴們有興趣,可以提交 PR。 當然如果小夥伴們發現一些 bug 或者有好的意見建議,也可以留言指出來。 留言推薦大家在 GitHub 提 Issues。 最後如果小夥伴們覺得外掛不錯,可以推薦給周圍的朋友同事,也記得 `一鍵三連`, 來個 `【分享、點贊、在看】`。 #### 推薦文章 - [頭大!寫文件太麻煩了!快來試試這款 IDEA 外掛啊!爽到飛起~](https://mp.weixin.qq.com/s/VgOHLQ_f4E8UlV9sQhyFpQ) - [小夥伴想寫個 IDEA 外掛麼?這些 API 瞭解一下!](https://mp.weixin.qq.com/s/G8h5lg-d8SHZ2_ILBE04sQ) - [IDEA 外掛找不到?看這裡!那就自己敲一個!](https://mp.weixin.qq.com/s/xSyuOmVIzuGzc_UGIQrhOw) - [給大家介紹下,這是我的流程圖軟體 —— draw.io](https://mp.weixin.qq.com/s/6vxF5W9vjtsS81f