search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

徽章系列1: Top 30 android 開源項目徽章

shields徽章系列(8)

我們嘗試在 github 裡面搜索 以 android 關鍵字 開發語言為 java 的開源項目。

統計情況如下:

Retrofit 0
okhttp 0
Butter Knife 0
MPAndroidChart 4
Android-Universal-Image-Loader 2
glide 1
leakcanary 0
EventBus 1
picasso 0
zxing 3
iosched 0
Fresco 1
lottie-android 0
RxAndroid 3
libgdx 1
SlidingMenu 0
PhotoView 1
android-async-http 1
material-dialogs 5
AndroidUtilCode 0
androidannotations 3
Material-Animations 1
fastjson 5
ViewPagerIndicator 0
plaid 0
PocketHub 1
tinker 4
Android-CleanArchitecture 2
Android-PullToRefresh 0
MaterialDesignLibrary 1

我們是篩選容器就是 30個,統計日期:2017年04月27日(隨著時間推移,可能略微有變動)。使用標籤的有 18個,未使用的有12個。 使用概率大約是:60%。如果篩選容器的範圍再大一點可能更多,沒有使用徽章的12個項目,可能由於歷史原因,或者個人原因未使用,但是不管怎麼說,使用徽章的人會越來越多。

為什麼要使用徽章?

徽章 shields

徽章的使用不僅僅是為了裝 B,而是為了讓開源想更高效。進入項目主頁一眼能看出需要的東西,例如該項目能否編譯通過,當前最新的版本是什麼等。

徽章能突出視野,github 默認給我們展示的是黑白世界,但是通過 徽章,將會得到改變。重要的信息可以一目了然。

最常用徽章有哪些?

(PS: 上圖中的圖標順序對應下面的順序)

  • jitpack 徽章:JitPack 是一個倉庫,類似 maven,binary, 主要是幫我們生產 android 項目的 aar or jar 的平台。基於 GitHub,可以很方便將 library 發布到遠程,然後可以用 gradle 依賴到任何一個項目中。
  • travis-ci 徽章:Travis-CI 是一個線託管的CI服務,不需要自己搭伺服器,在網頁上點幾下就好,用起來更方便。最重要的是,它對開源項目是免費的。
  • circle-ci 徽章:Cricle-CI 是也一個線託管的CI服務,和上面相同,不過這個相對來說比較好用一些,可以 SSH 到測試容器,方便在出問題的時候上去調試找原因,界面相對好看一些。
  • codecov 徽章:Codecov 是開源的測試結果展示平台,將測試結果可視化。Github上許多開源項目都使用了Codecov來展示單測結果。
  • api level 徽章:Api-Leavel 是 android-arsenal 網站提供的 android api 展示的徽章。可以在項目主頁中直接使用 badge 的內容。
  • codacy 徽章:編程代碼自動審查服務平台。幫助開發者及時發現代碼中的 bug,提升軟體運行質量,主要包括代碼質量、語法規範、功能可用性方面的檢查。
  • 個人專屬 徽章:shiedls 根據自己的需求可以定製很多樣式的徽章,全憑個人 愛好,怎麼開心怎麼玩。


熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦