如何成爲TF社區的貢獻者?

不少但願加入TF的貢獻者都會提出「靈魂三問」:
TF存在中文社區和國際社區兩個社區,二者之間的關係是什麼?
如何加入TF中文社區,我能獲得什麼,我又能作什麼?
TF國際社區是如何工做的,有什麼經驗能夠借鑑?

針對第一個問題:中文社區與國際社區是什麼關係?

TF中文社區和TF國際社區是徹底資源共享,無縫對接的。安全

受制於網絡環境、溝通平臺,以及語言和時差(TF國際社區的開會時間爲北京凌晨0點、2點和4點)的影響,中國的雲計算從業者和網絡工程師在進行雲和SDN的學習實踐過程當中,沒法實現國際和國內的技術資源的共享。TF中文社區的建立,是但願在SDN方面給你們搭建一個本地平臺,在信息傳遞,資源共享與國際社區同步。同時,邀請國際社區的專家做爲中文社區的技術專家,給予指導和幫助。此外,針對中國的應用場景和開發者,中文社區正在作大量本土化的工做,搭建本地平臺,並創建國內的技術委員會。社區的參與者自願加入,經過民間的NGO的形式來把中國的平臺運營起來,聚攏中國的參與者,解決中國面臨的行業問題。微信

目前能夠經過如下方式進行資料獲取和信息溝通:網絡

針對第二個問題:如何加入TF中文社區,我能獲得什麼,我又能作什麼?

參與TF中文社區的構建,參與全球最頂尖的開源雲網絡的項目,爲雲計算的網絡分場貢獻力量。這個過程讓學習和使用TF的過程再也不孤單,親手安裝部署使用,還有可以瞭解功能場景、技術原理和架構、開發和運維。與全球高手一道,是受惠者也是建設者。架構

技術上,TF中文社區在文檔、行業案例和需求整理,以及項目治理上,都將投入力量。在市場上,將在線上內容分享和線下活動上發力。目前,TF中文社區技術委員會正在招募過程當中,設置了文檔工做組、社區聯絡工做組、行業案例工做組和基礎架構工做組等四個工做組,會員徵集活動現已開啓,掃描下方二維碼,快速直達會員在線申請——運維

如何成爲TF社區的貢獻者?

  • 文檔工做組,負責TF相關文檔站點的維護,文檔組織結構的整理、翻譯、發佈和更新;
  • 社區聯絡工做組,負責TF中文社區與國際社區及合做社區的聯絡工做;
  • 行業案例工做組,負責與用戶和成員企業聯絡,整理TF的使用案例和需求;
  • 基礎架構工做組,爲TF中文社區官網和項目組的CI/CD流程提供技術支持。

針對第三個問題:TF社區是怎麼工做的?有什麼經驗能夠借鑑?

咱們整理了Tungsten Fabric國際社區表明Edward Ting在「TF中文社區成立暨第一次全員大會」上的演講,有助於你們瞭解國際社區的治理規則。點擊下載PDF文檔。更多會議資料,請在「TF中文社區」公衆號後臺回覆「成立大會」獲取。
如何成爲TF社區的貢獻者?ide

Tungsten Fabric國際社區表明Edward Ting學習

自我介紹一下,我在Tungsten Fabric(如下簡稱TF)作了大概兩年半,社區的技術指導委員會(Technical Steering Committee,簡稱TSC)分兩部分,有TC和CC,分別有5個Member,我是TC其中一個Member。測試

我在硅谷20多年,從第一份工做開始,沒有在別的地方上過班。我在臺灣長大,父母親是紹興人,今天我會用中文講,社區治理及如何貢獻代碼。網站

關於Tungsten Fabric社區

如何成爲TF社區的貢獻者?
這個是TF國際社區的Governance(社區治理),TF是Linux基金會下的一個正式項目,我剛纔講的TSC就是整個Governance裏的重要組成部分,其中有技術的工做組,也有社區的工做組。雲計算

目前來講,TSC開會的時間都是在美國加州時間早上8點到11點,中國地區要撥進來的話,時間大概在半夜12點到2點鐘左右。
如何成爲TF社區的貢獻者?
技術工做組由四大部分組成,分別是ARB(架構審查委員會)、IWG(基礎設施工做組)、MWG(市場工做組)、DWG(文檔工做組)。

開會的時間,IWG是每兩週的早上8點,DWG是每一個星期三上午11點,MWG是星期二的下午1點鐘,都是在加州時間。(編者注:北京凌晨0點、2點和4點)

目前社區裏四大區塊的活動,大概就是這樣。
如何成爲TF社區的貢獻者?

整個TF國際社區的Landing Page,都已經放在tungsten.io,信息很是完整。今年咱們花了很大的功夫,把整個資料都放在那裏,你能夠看到不少東西,包括各類演示和文檔,開會的記錄,還有去哪裏參展,發表了什麼論文等等,都在裏面。

這裏第一個就是Governance,剛纔介紹過了,包括社區、技術、市場、文檔等。

第二個很重要,加入國際社區的話,你須要籤一個CLA協議(Contributor License Agreement,貢獻者許可協議),協議分兩種,一個是我的,一個是公司。無論你要作什麼貢獻,第一件事就是去那邊籤這個協議。

第三個是Demos,裏面放了不少視頻、演講、不一樣活動上的Demo等。

其餘的幾個,很少介紹了。你們能夠到頁面上去點這些連接,就能夠看到很細節的東西。
如何成爲TF社區的貢獻者?
這裏就是剛剛說的四個組開會的信息,若是你點擊進去,它之前的會議信息都在裏面,包括會議時間,討論了什麼內容等,每週或每兩週開一次會,每一個會都有一些文檔在裏面,信息很是完整。
如何成爲TF社區的貢獻者?
另外你怎麼找到參與者,最經常使用的是去Slack,裏面有Dev,Documentation,General,Users這幾項。

Mailing Lists有這麼多,好比說國內要辦活動,你到這邊來,發個郵件到Conference裏,說明要辦活動的狀況,社區上看到就會考慮怎麼去作宣傳。

再好比說你要籤貢獻者許可協議,把文檔下載下來以後,發個郵件到cla這邊,那些Linux基金會的人就會記錄下來,你就能夠正式成爲社區貢獻者。

若是是開發的人員,最經常使用的應該是dev,還有就是security,每一個開源的軟件都會有各類網絡安全問題,你能夠發郵件到那裏去,而後會有人判別具體是否是安全問題。

有任何技術上的問題,均可以使用Mailing Lists,去跟社區溝通和解決問題。
如何成爲TF社區的貢獻者?

接下來就是社交資源,除了網站Web社區,還有Blog在上面,而後咱們還有領英Linkedin,在Twitter上面也常常有媒體會發新的消息。Randy Bias如今是咱們的主席,能夠在Linkedin和Twitter上follow他。
如何成爲TF社區的貢獻者?
那麼代碼在哪裏呢?主要就是在Github裏。在Dockerhub也放了一個已經編好的5.1版本,是今年6月的時候release的,一旦社區有新的release的時候,都會放到Dockerhub裏頭,你能夠去那邊獲取,而後就能夠安裝和使用。

你若是Code Review的話,就放在Gerrit裏面,地址是review.tungsten.io。最後,咱們如今把全部的blueprint藍圖,就說你的feature你要什麼樣的功能,什麼樣子的東西,能夠放到blueprint裏頭去找。

如何貢獻代碼

如何成爲TF社區的貢獻者?
如何貢獻代碼呢?這是整體的概述,先要註冊到mailing lists,而後你要籤CLA協議,再把blueprint放到Gerrit裏頭,就能夠了。
如何成爲TF社區的貢獻者?
在Gerrit裏會區分什麼是bugs,有story。在敏捷開發裏頭,他有講說我是一個story,仍是一個epic,仍是一個bug,仍是個issue,因此應該來講一個blueprint至少是一個story。若是是一個比較大的blueprint,可能就是一個epic。因此你在Gerrit裏面去開一個blueprint的時候,你能夠選擇。
如何成爲TF社區的貢獻者?

這兩個連接,能夠告訴你去哪裏下載CLA,一個是公司的,一個是我的的。
如何成爲TF社區的貢獻者?

而後寫完以後,就把它發送到CLA上面去。
如何成爲TF社區的貢獻者?

當你要作開發的時候,要肯定究竟是一個feature,仍是一個bug?你就提交一個blueprint到上邊來。
如何成爲TF社區的貢獻者?

這裏講述什麼是一個blueprint。
如何成爲TF社區的貢獻者?
Blueprint要經過的話,先要在TC裏面review,而後到TSC作vote,這是一個流程。因此TC的話是每週二開會,而後TSC是每週四開會。
如何成爲TF社區的貢獻者?
TF國際社區的release週期目前尚未定下來,還在討論中。
如何成爲TF社區的貢獻者?
CI如今我相信仍是弱,有人在討論說,換到不一樣CI的一個infrastructure,目前尚未改到那邊去。
如何成爲TF社區的貢獻者?
這是告訴你怎麼去處理code,你寫了code以後,還要一直負責,咱們會有人review,可最後仍是寫code的人去負責。

固然還有基本的要求,就是說你要怎麼作測試等等,這是很標準的,在開源社區都是這樣子。
如何成爲TF社區的貢獻者?

最後,我我的再分享一下,跟其餘的開源軟件比起來,TF其實還算靠譜和好用。當你面對不一樣場景、不一樣客戶的需求,只要稍微調試一下就能夠。基本上說TF的架構都有很是嚴謹的測試,Juniper在裏面就測得很好,拿到社區裏面來的時候,問題都比較少。因此很鼓勵你們去用TF。謝謝你們!

【號外】TF中文社區技術委員會會員徵集活動如今開始了 歡迎各位有志於中國多雲網絡互聯、開源雲網絡產業發展的同仁加入,共同決定技術棧和社區發展方向。

掃描下方二維碼,快速直達會員在線申請——
如何成爲TF社區的貢獻者?
關注微信:TF中文社區
如何成爲TF社區的貢獻者?

相關文章
相關標籤/搜索