99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

讓開源項目向成功方向邁進

2020-09-08 17:57 更新

現(xiàn)在的你,已經啟動了屬于自己的項目,而且正在傳播它,更重要的是現(xiàn)在已經有人將之下載到本地進行觀摩。這真是令人振奮!那么你現(xiàn)在要做的就是,怎么能夠讓這些有興趣的人們堅持下去,持續(xù)跟進項目。

一個受歡迎的社區(qū)對于項目的未來至關重要,如果你的項目是剛剛開始收到他人的首次貢獻,那么你需要給貢獻者們一次愉悅的體驗,以鼓勵他們進一步的繼續(xù)參與。

讓大家感到受歡迎

可以通過被@MikeMcQuaid 稱之為貢獻者漏斗 的方法思考項目的社區(qū)。

contributor funnel

當建立了自己的開源社區(qū),你需要考慮如何讓那些處在漏斗上方的人(潛在用戶)轉移到漏斗下方(活躍的維護者)。目標是減少貢獻者們在每個階段所遇到的摩擦。當人們能夠輕易的取得成績時,他們就會樂意去做更多事。

從你的文檔開始:

好的文檔能夠邀請他人參與你們項目的互動。最終,一些人會開一個 issue 或者 pull request。將這些互動視為機會,將他們轉移到漏斗的下方。

  • 當一些人選擇了你們的項目,請對他們表示感謝! 一次糟糕的體驗就可能失去一個用戶。
  • 及時回應。 如果你們一個月都沒有回答他們的問題,他們可能早已忘記了你們的項目。
  • 對你以后接受的所有貢獻者持開放態(tài)度。 很多貢獻者是從一份 bug 報告或者小的修復開始的。這里有很多為項目做貢獻的方式 。讓大家選擇他們喜歡的方式。
  • 如果你不贊成一個貢獻, 首先你需要對他們的想法表示感謝,同時 解釋為什么 它不適合項目,如果有必要的話你可以給出相關的文檔鏈接。

avatar

為開源做貢獻對一些人來說很簡單,但對另外一些人可能就不是這樣了。有很多人因為沒有做正確的事而害怕叫喊,或者只是不適合。(。。。)通過允許貢獻者參與一些對技術要求比較低的工作(文檔,web content markdown,etc),可以極大的減少你對這些情況的關注。

@mikeal , “現(xiàn)代開源項目下如何增長貢獻者”

多數(shù)開源貢獻者是”臨時貢獻者”,因為他們只是偶爾參與項目貢獻。一位臨時貢獻者可能沒有充足的時間全程跟蹤你的項目,所以你的工作是能讓他們很輕松地參與貢獻。

鼓勵其他的貢獻者也是對項目的一種投資。當你們授權大量的粉絲做他們感興趣的工作時,壓力就會少很多。

記錄一切

avatar

你是否參加過一個(技術)活動,你不認識在場的人,但是似乎每個人站在一個小組里像老朋友一樣聊天?(。。。)現(xiàn)在想象下你想為一個開源項目做貢獻,但是你不知道為什么或者這個是如何發(fā)生的。

@janl , “讓開源可持續(xù)發(fā)展”

當你開始一個新項目,你會覺得保持工作的私有性是正常的。但是開源項目開始于你在公共平臺記錄自己的工作進程。

當你把事情記錄下來,會有更多的人能夠按照預定的方式參與到每一個過程中。你可能會得到意想不到的幫助。

書寫東西不僅僅只是技術文檔。任何時刻,你們有寫一些東西或者私自討論項目的沖動,請詢問自己是否能將之公開。

保持項目透明的項目路線:你們期待什么類型的貢獻者,如何審查貢獻,或者你們?yōu)槭裁醋瞿承Q定。

如果你注意到有多個用戶遇到過同樣的問題,那么你應該將答案記錄在 README 中。

對于經常遇到的問題,你們可以考慮發(fā)布你們的筆記或者相關的 issue。在這種情況下得到的反饋常常會出乎意料。

記錄一切也適用于你自身的工作。如果你正在進行大量的更新工作,請將其放入 pull request 并標記為正在進行(WIP)。這樣,可以讓其他人感覺參與過早期工作。

積極回應

一旦你推廣項目 ,人們將會給你們反饋。他們可能會問項目是如何工作的,或者參與項目初期需要你的幫助。

當有人列出一條 issue,提交一個 pull request,或者詢問項目的有關問題時,你們應該盡量回答他們。當你們快速地做出回應時,人們將感覺到他們參與了對話,以及他們將會更熱情地參與。

如果你無法及時審查請求,請盡早確認,這樣會有助于提高參與度。這里是@tdreyno Middleman 上所回應的一個pull request:

middleman pull request

一份Mozilla研究發(fā)現(xiàn) 如果貢獻者在 48小時內收到代碼審查,他們會有很大的回頭率,且極有可能會再次貢獻。

與項目有關的話題也可能發(fā)生在互聯(lián)網的其它地方,例如 Stack Overflow,Twitter,或者 Reddit。你可以在像這樣的一些網站設置通知,這樣當有人提及項目時,可以即時的收到提醒。

為你們的社區(qū)提供一個聚會的場所

有兩個理由可以解釋為什么要給社區(qū)提供一個聚會的場所。

第一個理由是為了貢獻者。線下聚會可以幫助人們相互認識。因為有著共同興趣的人會想要一個可以聊天的地方。同時當信息是公開的而且是適宜的時候,任何人可以閱讀過去的檔案以至于能夠快速的追趕以及參與。

第二個理由是為了社區(qū)本身。如果社區(qū)沒有提供一個公共的場所來談論項目,他們可能會直接與你聯(lián)系。剛開始時,回復私有來信可能對你來說很輕松。但是經過一段時間后,尤其是如果項目變得流行的時候,就會感到疲于應付。不要私下和人們談論你們的項目,而是直接指明他們去指定的公共渠道。

公共交流和指明人們開一條 issue 一樣簡單,而不是直接發(fā)送電子郵件或者在博客上發(fā)表評論。你也可以為了方便人們談論項目設置一個郵件列表,或者創(chuàng)建一個 Twitter 賬號,Slack,IRC 頻道?;蛘邍L試上述的所有方式。

Kubernetes kops 每隔一周抽出辦公時間幫助社區(qū)成員:

Kops 每隔一周都會留出時間為社區(qū)提供幫助和指導。Kops 維護者已經同意留出時間專門與新手一起工作,幫助 PRs,以及討論新特性。

公開交流需要特別注意的事項:

1)有關安全方面的 issues

2)敏感的行為準則。應該為大家提供一個私下報告這些 issue 的方式。若不想使用自己的個人郵箱,那么就創(chuàng)建一個公用的郵箱。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號