當(dāng)前位置:首頁 >  科技 >  IT業(yè)界 >  正文

專注開源SDN網(wǎng)絡(luò)的TF社區(qū)已開放報(bào)名,歡迎來玩

 2019-11-26 14:49  來源: 互聯(lián)網(wǎng)   我來投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競價(jià),好“米”不錯(cuò)過

很多希望加入TF的貢獻(xiàn)者都會(huì)提出“靈魂三問”:

TF存在中文社區(qū)和國際社區(qū)兩個(gè)社區(qū),兩者之間的關(guān)系是什么?

如何加入TF中文社區(qū),我能得到什么,我又能做什么?

TF國際社區(qū)是如何工作的,有什么經(jīng)驗(yàn)可以借鑒?

針對(duì)第一個(gè)問題:中文社區(qū)與國際社區(qū)是什么關(guān)系?

TF中文社區(qū)和TF國際社區(qū)是完全資源共享,無縫對(duì)接的。受制于網(wǎng)絡(luò)環(huán)境、溝通平臺(tái),以及語言和時(shí)差(TF國際社區(qū)的開會(huì)時(shí)間為北京凌晨0點(diǎn)、2點(diǎn)和4點(diǎn))的影響,中國的云計(jì)算從業(yè)者和網(wǎng)絡(luò)工程師在進(jìn)行云和SDN的學(xué)習(xí)實(shí)踐過程中,無法實(shí)現(xiàn)國際和國內(nèi)的技術(shù)資源的共享。TF中文社區(qū)的創(chuàng)建,是希望在SDN方面給大家搭建一個(gè)本地平臺(tái),在信息傳遞,資源共享與國際社區(qū)同步。同時(shí),邀請(qǐng)國際社區(qū)的專家作為中文社區(qū)的技術(shù)專家,給予指導(dǎo)和幫助。此外,針對(duì)中國的應(yīng)用場景和開發(fā)者,中文社區(qū)正在做大量本土化的工作,搭建本地平臺(tái),并建立國內(nèi)的技術(shù)委員會(huì)。社區(qū)的參與者自愿加入,通過民間的NGO的形式來把中國的平臺(tái)運(yùn)營起來,聚攏中國的參與者,解決中國面臨的行業(yè)問題。

目前可以通過以下方式進(jìn)行資料獲取和信息溝通:

微信號(hào):TF中文社區(qū)

官網(wǎng)網(wǎng)站:http://tungstenfabric.org.cn/

郵箱:tfzw001@163.com

針對(duì)第二個(gè)問題:如何加入TF中文社區(qū),我能得到什么,我又能做什么?

參與TF中文社區(qū)的構(gòu)建,參與全球最頂尖的開源云網(wǎng)絡(luò)的項(xiàng)目,為云計(jì)算的網(wǎng)絡(luò)分場貢獻(xiàn)力量。這個(gè)過程讓學(xué)習(xí)和使用TF的過程不再孤單,親手安裝部署使用,還有能夠了解功能場景、技術(shù)原理和架構(gòu)、開發(fā)和運(yùn)維。與全球高手一道,是受惠者也是建設(shè)者。

技術(shù)上,TF中文社區(qū)在文檔、行業(yè)案例和需求整理,以及項(xiàng)目治理上,都將投入力量。在市場上,將在線上內(nèi)容分享和線下活動(dòng)上發(fā)力。目前,TF中文社區(qū)技術(shù)委員會(huì)正在招募過程中,設(shè)置了文檔工作組、社區(qū)聯(lián)絡(luò)工作組、行業(yè)案例工作組和基礎(chǔ)架構(gòu)工作組等四個(gè)工作組,會(huì)員征集活動(dòng)現(xiàn)已開啟,掃描下方二維碼,快速直達(dá)會(huì)員在線申請(qǐng)——

文檔工作組,負(fù)責(zé)TF相關(guān)文檔站點(diǎn)的維護(hù),文檔組織結(jié)構(gòu)的整理、翻譯、發(fā)布和更新;

社區(qū)聯(lián)絡(luò)工作組,負(fù)責(zé)TF中文社區(qū)與國際社區(qū)及合作社區(qū)的聯(lián)絡(luò)工作;

行業(yè)案例工作組,負(fù)責(zé)與用戶和成員企業(yè)聯(lián)絡(luò),整理TF的使用案例和需求;

基礎(chǔ)架構(gòu)工作組,為TF中文社區(qū)官網(wǎng)和項(xiàng)目組的CI/CD流程提供技術(shù)支持。

針對(duì)第三個(gè)問題:TF社區(qū)是怎么工作的?有什么經(jīng)驗(yàn)可以借鑒?

我們整理了Tungsten Fabric國際社區(qū)代表Edward Ting在“TF中文社區(qū)成立暨第一次全員大會(huì)”上的演講,有助于大家了解國際社區(qū)的治理規(guī)則。點(diǎn)擊閱讀原文下載PDF文檔。更多會(huì)議資料,請(qǐng)?jiān)诠娞?hào)后臺(tái)回復(fù)“成立大會(huì)”獲取。

Tungsten Fabric國際社區(qū)代表Edward Ting

自我介紹一下,我在Tungsten Fabric(以下簡稱TF)做了大概兩年半,社區(qū)的技術(shù)指導(dǎo)委員會(huì)(Technical Steering Committee,簡稱TSC)分兩部分,有TC和CC,分別有5個(gè)Member,我是TC其中一個(gè)Member。

我在硅谷20多年,從第一份工作開始,沒有在別的地方上過班。我在臺(tái)灣長大,父母親是紹興人,今天我會(huì)用中文講,社區(qū)治理及如何貢獻(xiàn)代碼。

關(guān)于Tungsten Fabric社區(qū)

這個(gè)是TF國際社區(qū)的Governance(社區(qū)治理),TF是Linux基金會(huì)下的一個(gè)正式項(xiàng)目,我剛才講的TSC就是整個(gè)Governance里的重要組成部分,其中有技術(shù)的工作組,也有社區(qū)的工作組。

目前來說,TSC開會(huì)的時(shí)間都是在美國加州時(shí)間早上8點(diǎn)到11點(diǎn),中國地區(qū)要撥進(jìn)來的話,時(shí)間大概在半夜12點(diǎn)到2點(diǎn)鐘左右。

技術(shù)工作組由四大部分組成,分別是ARB(架構(gòu)審查委員會(huì))、IWG(基礎(chǔ)設(shè)施工作組)、MWG(市場工作組)、DWG(文檔工作組)。

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

目前社區(qū)里四大區(qū)塊的活動(dòng),大概就是這樣。

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

這里第一個(gè)就是Governance,剛才介紹過了,包括社區(qū)、技術(shù)、市場、文檔等。

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

第三個(gè)是Demos,里面放了很多視頻、演講、不同活動(dòng)上的Demo等。

其他的幾個(gè),不多介紹了。大家可以到頁面上去點(diǎn)這些鏈接,就可以看到很細(xì)節(jié)的東西。

這里就是剛剛說的四個(gè)組開會(huì)的信息,如果你點(diǎn)擊進(jìn)去,它以前的會(huì)議信息都在里面,包括會(huì)議時(shí)間,討論了什么內(nèi)容等,每周或每兩周開一次會(huì),每個(gè)會(huì)都有一些文檔在里面,信息非常完整。

另外你怎么找到參與者,最常用的是去Slack,里面有Dev,Documentation,General,Users這幾項(xiàng)。

Mailing Lists有這么多,比如說國內(nèi)要辦活動(dòng),你到這邊來,發(fā)個(gè)郵件到Conference里,說明要辦活動(dòng)的情況,社區(qū)上看到就會(huì)考慮怎么去做宣傳。

再比如說你要簽貢獻(xiàn)者許可協(xié)議,把文檔下載下來之后,發(fā)個(gè)郵件到cla這邊,那些Linux基金會(huì)的人就會(huì)記錄下來,你就可以正式成為社區(qū)貢獻(xiàn)者。

如果是開發(fā)的人員,最常用的應(yīng)該是dev,還有就是security,每個(gè)開源的軟件都會(huì)有各種網(wǎng)絡(luò)安全問題,你可以發(fā)郵件到那里去,然后會(huì)有人判別具體是不是安全問題。

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

接下來就是社交資源,除了網(wǎng)站W(wǎng)eb社區(qū),還有Blog在上面,然后我們還有領(lǐng)英Linkedin,在Twitter上面也經(jīng)常有媒體會(huì)發(fā)新的消息。Randy Bias現(xiàn)在是我們的主席,可以在Linkedin和Twitter上follow他。

那么代碼在哪里呢?主要就是在Github里。在Dockerhub也放了一個(gè)已經(jīng)編好的5.1版本,是今年6月的時(shí)候release的,一旦社區(qū)有新的release的時(shí)候,都會(huì)放到Dockerhub里頭,你可以去那邊獲取,然后就可以安裝和使用。

你如果Code Review的話,就放在Gerrit里面,地址是review.tungsten.io。最后,我們現(xiàn)在把所有的blueprint藍(lán)圖,就說你的feature你要什么樣的功能,什么樣子的東西,可以放到blueprint里頭去找。

如何貢獻(xiàn)代碼

如何貢獻(xiàn)代碼呢?這是總體的概述,先要注冊(cè)到mailing lists,然后你要簽CLA協(xié)議,再把blueprint放到Gerrit里頭,就可以了。

在Gerrit里會(huì)區(qū)分什么是bugs,有story。在敏捷開發(fā)里頭,他有講說我是一個(gè)story,還是一個(gè)epic,還是一個(gè)bug,還是個(gè)issue,所以應(yīng)該來說一個(gè)blueprint至少是一個(gè)story。如果是一個(gè)比較大的blueprint,可能就是一個(gè)epic。所以你在Gerrit里面去開一個(gè)blueprint的時(shí)候,你可以選擇。

這兩個(gè)鏈接,可以告訴你去哪里下載CLA,一個(gè)是公司的,一個(gè)是個(gè)人的。

然后寫完之后,就把它發(fā)送到CLA上面去。

當(dāng)你要做開發(fā)的時(shí)候,要確定到底是一個(gè)feature,還是一個(gè)bug?你就提交一個(gè)blueprint到上邊來。

這里講述什么是一個(gè)blueprint。

Blueprint要通過的話,先要在TC里面review,然后到TSC做vote,這是一個(gè)流程。所以TC的話是每周二開會(huì),然后TSC是每周四開會(huì)。

TF國際社區(qū)的release周期目前還沒有定下來,還在討論中。

CI現(xiàn)在我相信還是弱,有人在討論說,換到不同CI的一個(gè)infrastructure,目前還沒有改到那邊去。

這是告訴你怎么去處理code,你寫了code之后,還要一直負(fù)責(zé),我們會(huì)有人review,可最后還是寫code的人去負(fù)責(zé)。

當(dāng)然還有基本的要求,就是說你要怎么做測試等等,這是很標(biāo)準(zhǔn)的,在開源社區(qū)都是這樣子。

最后,我個(gè)人再分享一下,跟其他的開源軟件比起來,TF其實(shí)還算靠譜和好用。當(dāng)你面對(duì)不同場景、不同客戶的需求,只要稍微調(diào)試一下就可以?;旧险fTF的架構(gòu)都有非常嚴(yán)謹(jǐn)?shù)臏y試,Juniper在里面就測得很好,拿到社區(qū)里面來的時(shí)候,問題都比較少。所以很鼓勵(lì)大家去用TF。謝謝大家!

【號(hào)外】TF中文社區(qū)技術(shù)委員會(huì)會(huì)員征集活動(dòng)現(xiàn)在開始了 歡迎各位有志于中國多云網(wǎng)絡(luò)互聯(lián)、開源云網(wǎng)絡(luò)產(chǎn)業(yè)發(fā)展的同仁加入,共同決定技術(shù)棧和社區(qū)發(fā)展方向。

掃描下方二維碼,快速直達(dá)會(huì)員在線申請(qǐng)——

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)標(biāo)簽
sdn技術(shù)
sdn部署

相關(guān)文章

熱門排行

信息推薦