您好,登錄后才能下訂單哦!
加入apache開源社區的方法?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!
Apache社區進擊路線
Apache社區的管理體系那是相當的嚴格,不同角色有不同的擔當和權利。融入Apache社區就像打怪 (修bug) 升級一樣,要想提高等級就必須先為項目努力奮斗。所謂 “Those that prove they can do, get to do.” 這也是Apache之道中『任人為賢』(Meritocracy) 的絕佳體現。
初入Apache
凡是使用Apache產品的人就是用戶 (user) 。用戶可不光是taker,他們是寶貴意見的來源,對改進產品大有助益。想要了解Apache的開源軟件,不妨先挑一個用用看吧。
當你開始在開發者郵件列表 (developer mailing list) 里參與討論并提供補丁、文檔和建議,就會成功晉升為開發者 (Developer or Contributor)!晉級開發者可不是那么容易的事兒。你需要有不斷鉆研的精神和獨立思考的能力,去發現可以改進的地方。有時候,光是理解開源項目里成百上千的文件就足以讓人懵逼了。畢竟大部同學都還只是停留在使用Apache開源產品的層面上。在簡歷里擁有『Apache開發者』的頭銜絕對會讓HR眼前一亮!
請注意,所有的 Apache溝通、合作都是通過郵件列表完成的!Apache社區里有句話一定要記牢:“若沒有在郵件列表中討論過,則當沒有發生過。” 參與Apache mailing list的討論真是很重要的。
Apache的提交者
當你不斷修煉 (提交Bug報告、貢獻代碼、參與郵件列表討論、參與社區建設),就有可能受邀成為提交者 (Committer)。提交者可以算是Apache社區里的正式成員了,不但有代碼倉庫直接寫入權限,還可以擁有一個http://apache.org域名的專屬郵箱!
你造嗎,Apache社區每個月的代碼提交行數是16000行!這可不是隨便的16000行代碼——Apache 提交者需要確保提交的代碼足夠清晰易讀,保證高質量。
Apache尋找的是能持續做出貢獻的成員,就像Apache部落一樣具有超凡耐力、持之以恒。Apache雖有項目三百,可平均每月只增加15個提交者,且大都參與新設項目。已有項目一年大概只增加一兩個提交者。成為Apache的提交者是一件非常有挑戰性和令人自豪的事啊!
提交者須簽訂貢獻者協議許可 (CLA),因為Apache的產品都遵循Apache許可證 (Apache License) 。Apache許可證是世界使用量前三的開源許可證,它讓寫代碼的人保有專利又授權用戶免費使用。用戶使用時必須放置許可證,并且要說明修改的部分。這樣可以幫助提交者了解哪些項目用了自己的開源內容、修改了什么,十分有利于項目的改進。
感謝各位的閱讀!看完上述內容,你們對加入apache開源社區的方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。