開源項目 留存情況

2020-09-08 16:46 更新

人們找到了你的項目,而且已經(jīng)在使用了。那么接下來你要問自己的問題就是:人們有對這個項目做貢獻(xiàn)嗎?

不管什么時候考慮貢獻(xiàn)者這個問題都不能算早。沒有大眾的參與,你就可能會把自己置于一個尷尬的境地,那就是你的項目雖然很 流行(很多人用)但是并不被 支持(維護(hù)者沒有足夠的時間來滿足用戶的需求)。

保持項目的進(jìn)展需要貢獻(xiàn)者的流動 (意思是有進(jìn)有出)因為之前很活躍的貢獻(xiàn)者也可能會去干別的事情。

可能會經(jīng)常用的衡量社區(qū)的指標(biāo)包括:

  • 貢獻(xiàn)者的總數(shù)和每個貢獻(xiàn)者的提交次數(shù): 有多少貢獻(xiàn)者,哪些是活躍的,哪些是不活躍。github上,你可以在”Graphs” -> “Contributors”面板查看這些信息。目前,這個圖標(biāo)只計算了那些往倉庫默認(rèn)分支推送的貢獻(xiàn)者。

contributor graph

  • 第一次,偶爾為之的,和持續(xù)的貢獻(xiàn)者: 幫助檢測是否有新的貢獻(xiàn)者,以及他們是不是會再來。(偶爾的貢獻(xiàn)者是那些提交的次數(shù)很少的人,當(dāng)然啦,這個數(shù)目是多少取決于你,比如說五次。)如果沒有新的貢獻(xiàn)者,你的項目就會停滯不前。
  • 打開的issue的數(shù)目和PR的數(shù)目: 如果這些數(shù)目太高,就意味著你可能需要有人幫你給issue分類以及做代碼審查。
  • 所有的打開過的issue和PR: 一個issue被人提出說明你的項目對他來說比較重要。如果這個數(shù)目隨著時間在增長,這就意味著人們對你的項目感興趣。
  • 不同種類的貢獻(xiàn)者: 比如說,提交代碼,修復(fù)筆誤或者bug,或者在issue下面評論。

avatar

開源遠(yuǎn)遠(yuǎn)不止代碼,成功的開源項目包括代碼、文檔,以及它們在演進(jìn)過程中的所有討論。

@arfon , “開源的形態(tài)”

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號