iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 26
0

前幾天 小明小華有一個對話如下
...

小明說:在前面幾個章節我們有提過 ` "沒有單元測試的庫,就代表有一定的風險" `
小華說: 為甚麼呢?
小明說:你想想喔,如果今天一個庫有局部的修改,但是要怎麼知道 修改完,所有的function都沒有壞呢
~~~~如此如此這般這般~~~

那問題來了,即使我們這種偉大又有愛心(?????)的庫開發者做了很完整的測試和持續部屬

徽章

這裡給你們Vue2的徽章參考 (https://github.com/vuejs/vue)

vue2參考

我們可以由上圖得到很多資訊,例如

  • 我們可以由 build | passing 標籤得到他有座持續部屬與測試,進而得知目前這一版是沒有問題的
  • downloads 7.4/month 可以得知這個月的下載量
  • .....

接下來我們一起去獲得徽章八

取得徽章

shields.io (https://shields.io/#/) 這是一個專門做徽章的免費網站,而我們先點進去 license 做出我們的第一個徽章

徽章網站

點進license 之後會看到很多不同的環境名稱,由於我們的庫已經上傳npm 了 所以我們可以直接點擊第一個npm ,

然後裡面輸入我們npm package的名稱,再把得到的標籤網址複製下來,貼上自己庫的readme.md即可,生成如圖

生成徽章

小提醒:昨天travis-ci裡就有我們的build徽章了喔,build的徽章可以直接從上面下載下來即可。

總結

目前我們的小庫庫已經完成了,之後我們會繼續探討有關大型庫的管理模式。那今天就先到這裡摟,各位晚安。


上一篇
實作第一個javascript庫-持續部屬
下一篇
環境搭建好幫手process && env 環境變數
系列文
想成為超級開源貢獻者嗎 ? 新手也能用Javascript寫出專業高效能的"新世代"開源庫30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言