W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
簡單來說,答案是肯定的,因為無論結(jié)果如何,啟動您自己的項目來了解開源的工作原理是一個好方法。
如果你從來沒有創(chuàng)建過一個項目,你可能會擔(dān)心人們會說什么,或者是否有人會注意到。 如果這聽起來像你現(xiàn)在的狀態(tài),別擔(dān)心,你并不孤獨!
開源工作就像任何其他充滿創(chuàng)意的活動,無論是寫作還是繪畫。 向世界分享你的作品會讓你提心吊膽,但唯有練習(xí)能夠讓你的感覺變好的方法 - 即使你沒有觀眾。
如果你還不確信,請花一點時間思考你的目標(biāo)可能是什么。
目標(biāo)可以幫助你弄清該做什么,不應(yīng)該說什么,以及你在哪方面需要其他人的幫助。 首先問自己,我是為什么開源這個項目?
這個問題沒有標(biāo)準(zhǔn)答案。 對于一個項目你可以有多個目標(biāo),或者具有不同目標(biāo)的不同項目。
如果你唯一的目標(biāo)是炫耀你的工作,你甚至可能不需要他人的貢獻,甚至在你的 README 中說明這點。但另一方面,如果你需要貢獻者,你會投入時間來使文檔清晰,好讓新的參與者感到歡迎。
在某些時候,我創(chuàng)建了一個自己正在使用的自定義 UIAlertView,我決定將它開源。所以我修改它使其更有活力,并把它上傳到了 GitHub。我還寫了我的第一個文檔,解釋給其他開發(fā)人員如何在他們的項目中使用它。很可能沒有人會去使用它,因為它是一個簡單的項目,但我的貢獻讓我感覺很好。
— @mavris , “自學(xué)的軟件開發(fā)者:為什么開源對我們那么重要”
隨著你的項目增長,你的社區(qū)可能不僅需要你的代碼?;貞?yīng)問題,審查代碼和傳播你的項目都會成為開源項目中的重要任務(wù)。
而你在非編碼的任務(wù)上花費的時間將取決于項目的大小和范圍,你應(yīng)該準(zhǔn)備好作為維護者來自己解決或找人幫助你。
如果你是公司開源項目的一部分, 確保你的項目有它需要茁壯成長的內(nèi)部資源。 你需要確定誰在啟動后負(fù)責(zé)維護項目,以及如何與你的社區(qū)共享這些任務(wù)。
如果你需要專門的預(yù)算或人員來促進,操作和維護項目,請盡早提出。
當(dāng)你開始開源一個項目時,確保您的管理流程考慮到您項目周圍社區(qū)的貢獻和能力很重要。不要害怕讓那些沒有在你的企業(yè)中受雇的貢獻者參與項目的關(guān)鍵部分 - 尤其如果他們是頻繁的貢獻者的話。
— @captainsafia , “所以你想開源一個項目,是嗎?”
如果你的目標(biāo)是學(xué)習(xí)如何與他人合作或了解開源的工作方式,請考慮為現(xiàn)有項目做出貢獻。從你已經(jīng)使用并喜歡的項目開始。像修復(fù)拼寫錯誤或更新文檔簡單的事也能為項目做出貢獻。
如果你不知道如何開始作為貢獻者,請查看我們的如何貢獻開源指南 。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: