天天看點

參與openEuler社群不到1年,我成為了社群Maintainer……

至今,openEuler社群貢獻者已超過1w名,在衆多使用者和開發者的支援下,社群運作發展愈加繁茂。那我們怎麼參與社群運作中?并快速成長為社群的Committer、Maintainer,參與更深層次的工作?

我們很榮幸邀請韓光宇老師,分享他在社群的工作與成長。從關注openEuler到OpenStack SIG的Maintainer,他花了不到1年的時間。相信他的經驗會給有需要的朋友帶來幫助。

韓光宇

Gitee ID | han-guangyu

現就職于統信軟體技術有限公司,主要從事OpenStack及相關開源開發工作,目前在openEuler社群是OpenStack SIG的Maintainer,主要參與OpenStack相關開發工作。

Q1 您是什麼時候開始關注歐拉?

韓: 我個人開始關注到openEuler是21年了,也是在一個openEuler社群影響力不斷擴散的階段接觸到。

Q2 出于什麼原因參與到openEuler社群?

韓: 參與openEuler社群的原因就有很多了。

  • 一方面,統信軟體是最早參與openEuler的公司之一,擁有基于openEuler打造的商業發行版,作為歐拉社群理事會成員機關,一直大力參與openEuler社群生态建設。
  • 另一方面,自己對于參與開源貢獻,本身就抱有積極的意願,過往的經曆中也在開源社群獲益良多。而且自己所從事的OpenStack雲計算相關工作,與openEuler OpenStack SIG的工作高度吻合。參與上遊社群的工作,不僅可以為開源社群生态做出貢獻,也增益自身工作,這也是工作方向的需要。
  • 還有很重要的一點就是,openEuler社群優秀的技術氛圍,以及讓開發者感受到的,實實在在地建設一個開源開放社群的态度。這些促使自己,願意長久、深入地參與到社群之中。

Q3 您是怎麼參與到社群工作的?怎麼成長為社群的Maintainer?

韓: 我其實在參與社群開發前,就有安裝使用過openEuler,包括還加了openEuler的技術交流微信群。并且工作中,之前就有知道openEuler社群的OpenStack SIG。是以此前就有一些了解。正式參與社群工作的契機,還是工作上,我們部門的工作方向本來就與OpenStack SIG 的工作内容高度吻合,當時工作上是明确了我們會長期投入OpenStack SIG。是以我是首先明确了要參與的SIG。

具體參與的話,首先是在openEuler社群的官網,閱讀了openEuler社群的貢獻攻略,通過這些指南,我了解到了SIG的基礎資訊,參加雙周例會,加入了SIG微信群。由此,逐漸參與進了SIG的工作。

成為Maintainer的過程的話,社群其實有一份社群角色說明;這份說明詳細解釋了從普通開發者晉級到Committer、Maintainer所需要承擔的職責以及和具體的要求,對于我在社群的成長有很大的幫助。

從我自己的過程來說,剛開始主要是先了解SIG情況,自己嘗試測試SIG組的一些成果;然後逐漸嘗試修複一些小bug、送出一些小的修改。這中間,持續參與例會,積極跟進社群動态。後續,在可參與工作中,主動申請承擔任務,并按時完成。比如我在22.09開發周期中,參與SIG聯合創新點-虛拟機高低優先級特性的開發,負責Nova項目DB層代碼實作;參與OpenStack Yoga開發工作,作為統信在OpenStack SIG負責人,認領RPM包100+。

還有就是保持主動建設社群,貢獻開源的心态。對于可以優化的地方,主動進行貢獻、完善,尤其是一些公共的、對社群有益的事情。比如我進行過的:SIG RPM開發指導文檔撰寫、重構SIG開發者工具

oos spec build

指令工作。這些工作,并不是SIG計劃内的開發任務,而是實操過程中發現的,可以降低SIG參與門檻、提高SIG開發效率的地方。

Q4 您在社群工作上比較關注什麼?友善透露下後續會有哪些規劃?

**韓:**我覺得還是社群整體的開放性和開發者整體的體驗吧。

  • 對于不夠開放或者開發者體驗不夠好的社群,其實新人是很難參與其中的;我覺得我能夠在不到1年的時間内,從openEuler社群的新人開發者成長為SIG組Maintainer,也足以說明openEuler社群在這兩方面做得還是非常不錯的。
  • 後續我也會長期在OpenStack SIG深入投入。一方面,工作中适合的OpenStack相關項目,會考慮依托歐拉社群開源;另一方面,會嘗試引入社群成果,實際應用,并回報社群,促進生态發展。比如OpenStack SIG的聯合創新項目-高低優先級特性,有計劃在統信商業系統中,進行測試,嘗試引入。

Q5 您對openEuler社群有什麼其他建議?

韓: 事實上,前幾天我參與了社群舉辦的“開發者體驗吐槽大會”線上活動,聽了許多同學的真誠想法以及社群的務實回應。自己目前并沒有什麼更新的想法。一定要說一些的話,期望社群保持開源開放的原則,越做越好。

Q6 感謝您參與本次訪談,期待下次再會