W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
現(xiàn)在的你,已經(jīng)啟動了屬于自己的項(xiàng)目,而且正在傳播它,更重要的是現(xiàn)在已經(jīng)有人將之下載到本地進(jìn)行觀摩。這真是令人振奮!那么你現(xiàn)在要做的就是,怎么能夠讓這些有興趣的人們堅(jiān)持下去,持續(xù)跟進(jìn)項(xiàng)目。
一個受歡迎的社區(qū)對于項(xiàng)目的未來至關(guān)重要,如果你的項(xiàng)目是剛剛開始收到他人的首次貢獻(xiàn),那么你需要給貢獻(xiàn)者們一次愉悅的體驗(yàn),以鼓勵他們進(jìn)一步的繼續(xù)參與。
可以通過被@MikeMcQuaid 稱之為貢獻(xiàn)者漏斗 的方法思考項(xiàng)目的社區(qū)。
當(dāng)建立了自己的開源社區(qū),你需要考慮如何讓那些處在漏斗上方的人(潛在用戶)轉(zhuǎn)移到漏斗下方(活躍的維護(hù)者)。目標(biāo)是減少貢獻(xiàn)者們在每個階段所遇到的摩擦。當(dāng)人們能夠輕易的取得成績時,他們就會樂意去做更多事。
從你的文檔開始:
好的文檔能夠邀請他人參與你們項(xiàng)目的互動。最終,一些人會開一個 issue 或者 pull request。將這些互動視為機(jī)會,將他們轉(zhuǎn)移到漏斗的下方。
為開源做貢獻(xiàn)對一些人來說很簡單,但對另外一些人可能就不是這樣了。有很多人因?yàn)闆]有做正確的事而害怕叫喊,或者只是不適合。(。。。)通過允許貢獻(xiàn)者參與一些對技術(shù)要求比較低的工作(文檔,web content markdown,etc),可以極大的減少你對這些情況的關(guān)注。
多數(shù)開源貢獻(xiàn)者是”臨時貢獻(xiàn)者”,因?yàn)樗麄冎皇桥紶枀⑴c項(xiàng)目貢獻(xiàn)。一位臨時貢獻(xiàn)者可能沒有充足的時間全程跟蹤你的項(xiàng)目,所以你的工作是能讓他們很輕松地參與貢獻(xiàn)。
鼓勵其他的貢獻(xiàn)者也是對項(xiàng)目的一種投資。當(dāng)你們授權(quán)大量的粉絲做他們感興趣的工作時,壓力就會少很多。
你是否參加過一個(技術(shù))活動,你不認(rèn)識在場的人,但是似乎每個人站在一個小組里像老朋友一樣聊天?(。。。)現(xiàn)在想象下你想為一個開源項(xiàng)目做貢獻(xiàn),但是你不知道為什么或者這個是如何發(fā)生的。
當(dāng)你開始一個新項(xiàng)目,你會覺得保持工作的私有性是正常的。但是開源項(xiàng)目開始于你在公共平臺記錄自己的工作進(jìn)程。
當(dāng)你把事情記錄下來,會有更多的人能夠按照預(yù)定的方式參與到每一個過程中。你可能會得到意想不到的幫助。
書寫東西不僅僅只是技術(shù)文檔。任何時刻,你們有寫一些東西或者私自討論項(xiàng)目的沖動,請?jiān)儐栕约菏欠衲軐⒅_。
保持項(xiàng)目透明的項(xiàng)目路線:你們期待什么類型的貢獻(xiàn)者,如何審查貢獻(xiàn),或者你們?yōu)槭裁醋瞿承Q定。
如果你注意到有多個用戶遇到過同樣的問題,那么你應(yīng)該將答案記錄在 README 中。
對于經(jīng)常遇到的問題,你們可以考慮發(fā)布你們的筆記或者相關(guān)的 issue。在這種情況下得到的反饋常常會出乎意料。
記錄一切也適用于你自身的工作。如果你正在進(jìn)行大量的更新工作,請將其放入 pull request 并標(biāo)記為正在進(jìn)行(WIP)。這樣,可以讓其他人感覺參與過早期工作。
一旦你推廣項(xiàng)目 ,人們將會給你們反饋。他們可能會問項(xiàng)目是如何工作的,或者參與項(xiàng)目初期需要你的幫助。
當(dāng)有人列出一條 issue,提交一個 pull request,或者詢問項(xiàng)目的有關(guān)問題時,你們應(yīng)該盡量回答他們。當(dāng)你們快速地做出回應(yīng)時,人們將感覺到他們參與了對話,以及他們將會更熱情地參與。
如果你無法及時審查請求,請盡早確認(rèn),這樣會有助于提高參與度。這里是@tdreyno 在Middleman 上所回應(yīng)的一個pull request:
一份Mozilla研究發(fā)現(xiàn) 如果貢獻(xiàn)者在 48小時內(nèi)收到代碼審查,他們會有很大的回頭率,且極有可能會再次貢獻(xiàn)。
與項(xiàng)目有關(guān)的話題也可能發(fā)生在互聯(lián)網(wǎng)的其它地方,例如 Stack Overflow,Twitter,或者 Reddit。你可以在像這樣的一些網(wǎng)站設(shè)置通知,這樣當(dāng)有人提及項(xiàng)目時,可以即時的收到提醒。
有兩個理由可以解釋為什么要給社區(qū)提供一個聚會的場所。
第一個理由是為了貢獻(xiàn)者。線下聚會可以幫助人們相互認(rèn)識。因?yàn)橛兄餐d趣的人會想要一個可以聊天的地方。同時當(dāng)信息是公開的而且是適宜的時候,任何人可以閱讀過去的檔案以至于能夠快速的追趕以及參與。
第二個理由是為了社區(qū)本身。如果社區(qū)沒有提供一個公共的場所來談?wù)擁?xiàng)目,他們可能會直接與你聯(lián)系。剛開始時,回復(fù)私有來信可能對你來說很輕松。但是經(jīng)過一段時間后,尤其是如果項(xiàng)目變得流行的時候,就會感到疲于應(yīng)付。不要私下和人們談?wù)撃銈兊捻?xiàng)目,而是直接指明他們?nèi)ブ付ǖ墓睬馈?/p>
公共交流和指明人們開一條 issue 一樣簡單,而不是直接發(fā)送電子郵件或者在博客上發(fā)表評論。你也可以為了方便人們談?wù)擁?xiàng)目設(shè)置一個郵件列表,或者創(chuàng)建一個 Twitter 賬號,Slack,IRC 頻道。或者嘗試上述的所有方式。
Kubernetes kops 每隔一周抽出辦公時間幫助社區(qū)成員:
Kops 每隔一周都會留出時間為社區(qū)提供幫助和指導(dǎo)。Kops 維護(hù)者已經(jīng)同意留出時間專門與新手一起工作,幫助 PRs,以及討論新特性。
公開交流需要特別注意的事項(xiàng):
1)有關(guān)安全方面的 issues
2)敏感的行為準(zhǔn)則。應(yīng)該為大家提供一個私下報(bào)告這些 issue 的方式。若不想使用自己的個人郵箱,那么就創(chuàng)建一個公用的郵箱。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: