如何參與到Apache開源社區(以Apache Kylin為例)


  目前我們開發者使用的很多軟件都是開源軟件,簡單來說就是免費共享的軟件,大家可以一起修改完善。開源有個人開源的,有以公司名義開源的,實際工作生活中我們已經享受了很多來自開源界的福利,目前大數據領域的Apache Hadoop,Apache Spark,Apache Kafka,Apache Kylin等。試想一下這些軟件讓我們自己開發,不管是個人還是公司都是很難實現或者需要投入大量人力的事情。

  Apache軟件基金會是專門為支持開源軟件項目而辦的一個非盈利性組織。一般項目貢獻到Apache都有嚴格的流程。在此不深入討論。Apache旗下項目雖然上百個(想了解詳情點這里),其中Apache Kylin是目前唯一一個由純華人團隊貢獻到Apache社區並順利孵化成為頂級項目,主要通過預計算技術實現對萬億級別的數據的多維分析達到秒級響應。可通過官網 http://kylin.apache.org/ 了解更多。 

      Apache社區雖然很活躍,國內外開發者也從中收益很多,雖然很簡單,但是還是有很多開發者對於如何參與到Apache社區去討論項目不是很了解,可能一時沒找到入口,這篇文章主要結合Apache Kylin帶領大家邁出第一步。

      首先,說下為什么要參與到社區,我們目前國內很多開發者比較喜歡在QQ,微信群等交流技術,這本身沒什么問題,簡單直接,但是經常會有人問問題很久沒人回答,最最常見的是今天一個人問一個問題,明天又有另一個人問同樣的問題,效率不是很高。

      Apache下面的每一個項目都有自己的郵件列表,同時分不同的郵件組,以Apache Kylin為例,有如下訂閱列表

    這里以訂閱開發者郵件列表為例,

     首先,用你自己的郵件給 dev-subscribe@kylin.apache.org 發一封郵件,內容或標題不是特別影響。

    

 

   然后你會收到一封確認郵件,直接點擊回復該郵件,寫點內容表示確認即可。

   

 

確認后,你會收到一封歡迎郵件。

以后你就可以收到所有關於Apache Kylin 開發的討論信息了,官方默認語言為英語,不過英文不好的也不要有壓力,技術性的單詞基本敲出來就好。都能理解,不行的話發中文一樣會有回復。

也是個鍛煉英文的好地方。

在這里你可以跟Apache Kylin核心開發者進行交流討論。得到的回復一定是最准確的回復,所有的討論信息都會被存檔。所以在你提出問題之前,請先搜一下看是否已經有人遇到過並且得到回復。

 

開發交流存檔

https://www.mail-archive.com/dev@kylin.apache.org/

http://apache-kylin.74782.x6.nabble.com/

JIRA更新存檔

https://www.mail-archive.com/issues@kylin.apache.org/

普通用戶交流存檔

https://www.mail-archive.com/user@kylin.apache.org/ 

 

另外,Kylin 通過Jira管理所有的開發計划,包括Bug,新功能,各個版本的計划都在jira中能看到。

https://issues.apache.org/jira/secure/Dashboard.jspa

在Projects下選中Kylin即可看到所有Kylin信息

 

如果你發現了Bug或者有好的需求可以在這里創建一個jira,讓開發者知道。或者如果你感興趣的話,可以把把自己的代碼打成patch以附件的形式提交到jira。

會有人專門review,並跟你一起討論,歡迎一起參與到開源社區。讓你的代碼幫到更多人!(關於jira這塊如果讀者有需求,以后可以再寫一篇詳細講一下)

 

如果有什么寫的不清楚的地方還請各位指出來,希望能幫到大家。    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM