專注開源SDN網絡的TF社區已開放報名,歡迎來玩

2019-11-27 12:10:38 來源:和訊科技
        【每日科技網】

  很多希望加入TF的貢獻者都會提出“靈魂三問”:

  TF存在中文社區和國際社區兩個社區,兩者之間的關系是什麼?

  如何加入TF中文社區,我能得到什麼,我又能做什麼?

  TF國際社區是如何工作的,有什麼經驗可以借鑒?

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

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

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

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

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

  文檔工作組,負責TF相關文檔站點的維護,文檔組織結構的整理、翻譯、發布和更新;

  社區聯絡工作組,負責TF中文社區與國際社區及合作社區的聯絡工作;

  行業案例工作組,負責與用戶和成員企業聯絡,整理TF的使用案例和需求;

  基礎架構工作組,為TF中文社區官網和項目組的CI/CD流程提供技術支持。

  針對第三個問題:TF社區是怎麼工作的?有什麼經驗可以借鑒?

我們整理了Tungsten Fabric國際社區代表Edward Ting在“TF中文社區成立暨第一次全員大會”上的演講,有助于大家了解國際社區的治理規則。點擊閱讀原文下載PDF文檔。

  Tungsten Fabric國際社區代表Edward Ting

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

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

  關于Tungsten Fabric社區

  這個是TF國際社區的Governance(社區治理),TF是Linux基金會下的一個正式項目,我剛才講的TSC就是整個Governance裡的重要組成部分,其中有技術的工作組,也有社區的工作組。

  目前來說,TSC開會的時間都是在美國加州時間早上8點到11點,中國地區要撥進來的話,時間大概在半夜12點到2點鐘左右。

  技術工作組由四大部分組成,分别是ARB(架構審查委員會)、IWG(基礎設施工作組)、MWG(市場工作組)、DWG(文檔工作組)。

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

  目前社區裡四大區塊的活動,大概就是這樣。

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

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

  第二個很重要,加入國際社區的話,你需要簽一個CLA協議(Contributor License Agreement,貢獻者許可協議),協議分兩種,一個是個人,一個是公司。不管你要做什麼貢獻,第一件事就是去那邊簽這個協議。

  第三個是Demos,裡面放了很多視頻、演講、不同活動上的Demo等。

  其他的幾個,不多介紹了。大家可以到頁面上去點這些鍊接,就可以看到很細節的東西。

  這裡就是剛剛說的四個組開會的信息,如果你點擊進去,它以前的會議信息都在裡面,包括會議時間,讨論了什麼内容等,每周或每兩周開一次會,每個會都有一些文檔在裡面,信息非常完整。

  另外你怎麼找到參與者,最常用的是去Slack,裡面有Dev,Documentation,General,Users這幾項。

  Mailing Lists有這麼多,比如說國内要辦活動,你到這邊來,發個郵件到Conference裡,說明要辦活動的情況,社區上看到就會考慮怎麼去做宣傳。

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

  如果是開發的人員,最常用的應該是dev,還有就是security,每個開源的軟件都會有各種網絡安全問題,你可以發郵件到那裡去,然後會有人判别具體是不是安全問題。

  有任何技術上的問題,都可以使用Mailing Lists,去跟社區溝通和解決問題。

  接下來就是社交資源,除了網站Web社區,還有Blog在上面,然後我們還有領英Linkedin,在Twitter上面也經常有媒體會發新的消息。Randy Bias現在是我們的主席,可以在Linkedin和Twitter上follow他。

  那麼代碼在哪裡呢?主要就是在Github裡。在Dockerhub也放了一個已經編好的5.1版本,是今年6月的時候release的,一旦社區有新的release的時候,都會放到Dockerhub裡頭,你可以去那邊獲取,然後就可以安裝和使用。

  你如果Code Review的話,就放在Gerrit裡面,地址是review.tungsten.io。最後,我們現在把所有的blueprint藍圖,就說你的feature你要什麼樣的功能,什麼樣子的東西,可以放到blueprint裡頭去找。

  如何貢獻代碼

  如何貢獻代碼呢?這是總體的概述,先要注冊到mailing lists,然後你要簽CLA協議,再把blueprint放到Gerrit裡頭,就可以了。

  在Gerrit裡會區分什麼是bugs,有story。在敏捷開發裡頭,他有講說我是一個story,還是一個epic,還是一個bug,還是個issue,所以應該來說一個blueprint至少是一個story。如果是一個比較大的blueprint,可能就是一個epic。所以你在Gerrit裡面去開一個blueprint的時候,你可以選擇。

  這兩個鍊接,可以告訴你去哪裡下載CLA,一個是公司的,一個是個人的。

  然後寫完之後,就把它發送到CLA上面去。

  當你要做開發的時候,要确定到底是一個feature,還是一個bug?你就提交一個blueprint到上邊來。

  這裡講述什麼是一個blueprint。

  Blueprint要通過的話,先要在TC裡面review,然後到TSC做vote,這是一個流程。所以TC的話是每周二開會,然後TSC是每周四開會。

  TF國際社區的release周期目前還沒有定下來,還在讨論中。

  CI現在我相信還是弱,有人在讨論說,換到不同CI的一個infrastructure,目前還沒有改到那邊去。

  這是告訴你怎麼去處理code,你寫了code之後,還要一直負責,我們會有人review,可最後還是寫code的人去負責。

  當然還有基本的要求,就是說你要怎麼做測試等等,這是很标準的,在開源社區都是這樣子。

  最後,我個人再分享一下,跟其他的開源軟件比起來,TF其實還算靠譜和好用。當你面對不同場景、不同客戶的需求,隻要稍微調試一下就可以。基本上說TF的架構都有非常嚴謹的測試,Juniper在裡面就測得很好,拿到社區裡面來的時候,問題都比較少。所以很鼓勵大家去用TF。謝謝大家!

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

免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
    本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.

猜你喜歡

千匠網絡實踐:如何讓大模型從“能用”走向“好用”

過去兩年,幾乎所有上規模的企業都接入了大模型。智能客服、知識問答、AI助手——這些應用已經算不上新鮮事。但在演示會議室與真實業務場景之間,一個顯著落差正在浮現:能聊天,但不理解企業業務語境;能生成内容

千匠網絡

1天前

海能達發布全新專業防爆PDT對講機CH690Ex

随着我國應急管理體系持續完善,消防救援任務正在從傳統火災處置,向化工園區事故、危險品洩漏、地下空間救援、大型綜合災害等多風險、多場景方向發展。在這些複雜環境中,救援現場往往面臨爆炸性氣體、可燃性粉塵、

2周前

海能達CCW 2026載譽收官:AI與融合通信引領專用通信新未來

6月16日至18日,2026年全球關鍵通信展(CCW2026)在英國倫敦舉行。展會期間,海能達集中展示了從終端到系統、從感知到決策的全鍊路創新版圖,AI與融合通信産品及解決方案貫穿三天展期,持續獲得高

1個月前

登陸歐洲 Intersolar!遠景AI電力系統支撐全球 AI 算力發展

慕尼黑,2026年6月23日——在IntersolarEurope2026上,遠景科技集團發布面向AI數據中心的下一代電力基礎設施——融合風光儲一體化方案、固态變壓器(SST)、800V直流供電、儲能

1個月前

海能達六度問鼎ICCAs,PDC650與西安機場方案摘得雙獎

6月17日,2026年國際關鍵通信獎(InternationalCriticalCommunicationsAwards,ICCAs)在英國倫敦舉行的全球關鍵通信展(CCW2026)期間正式揭曉。海能

1個月前

海能達即将亮相2026年CCW全球關鍵通信展: 攜AI與融合通信解決方案登陸倫敦

6月16日至18日,2026年CCW全球關鍵通信展将在英國倫敦啟幕。作為全球領先的專用通信解決方案提供商,海能達将以全場景關鍵通信産品矩陣亮相F25展位,集中展示面向公共安全、應急救援、城市治理等領域

1個月前