<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          提名 Apache ShardingSphere Committer,說說方法

          共 2335字,需瀏覽 5分鐘

           ·

          2022-07-16 01:52

          大家好,我是小馬哥。

          就在前幾天,收到了 Apache ShardingSphere Vote 我成為 Committer 的郵件,心情非常高興,被提名代表自己的貢獻(xiàn)得到了充分的認(rèn)可;在這里,非常感謝 ShardingSphere 團(tuán)隊(duì)給予我的幫助!

          寫這篇文章,主要是記錄自己貢獻(xiàn) ShardingSphere 這段時間內(nèi),代碼提交的心路歷程。讓大家找到對的方向,能夠和我一樣,成為 Apache 項(xiàng)目的 Committer。

          熟練使用

          如果有人告訴我他想貢獻(xiàn)一個項(xiàng)目,但是連怎么使用都不知道,那我一定覺得他在和我開玩笑。

          與 ShardingSphere 結(jié)緣是在 21 年,當(dāng)時在集團(tuán)內(nèi)推廣 ShardingSphere,并結(jié)合業(yè)務(wù)做了眾多個性化功能;在定制的過程中,發(fā)現(xiàn)了一些問題,并且嘗試去解決。

          也就是這個使用與定制的過程中,對 ShardingSphere 的設(shè)計(jì)理念和源碼有了深入了解,而這也是驅(qū)動自己進(jìn)行代碼貢獻(xiàn)的前提。

          擺脫畏懼

          如果對 Apache 開源項(xiàng)目沒有貢獻(xiàn)過的小伙伴,可能提到 PR(Pull Request) 代碼都會比較陌生,有種不明覺厲的感覺。

          以我舉例,在對 ShardingSphere 進(jìn)行貢獻(xiàn)前,覺得能對 Apache 項(xiàng)目產(chǎn)生貢獻(xiàn)的,都是那種技術(shù)大拿,壓根沒有想過自己可以提交 PR。

          其實(shí)這是一種很錯誤的想法,剛開始貢獻(xiàn) Apache 項(xiàng)目不一定是要貢獻(xiàn)核心代碼,可以從簡單的測試用例或文檔修復(fù)等任務(wù)做起;這樣可以快速幫助你熟悉貢獻(xiàn)流程,為后續(xù)的代碼貢獻(xiàn)做鋪墊。

          成為 Apache Committer 的第一步,是跨過心里的那道坎,從想象轉(zhuǎn)換為實(shí)際行動。

          參與開源

          如果你想?yún)⑴c開源項(xiàng)目,ShardingSphere 會是個不錯的選擇。添加 ShardingSphere 社區(qū)經(jīng)理微信:ss_assistant_1,拉你進(jìn)官方交流群,群里會不定期發(fā)布 Issue 任務(wù)列表,可以根據(jù)個人想法認(rèn)領(lǐng)嘗試。

          選擇 ShardingSphere 在我看來,有以下好處:

          • Apache 頂級項(xiàng)目:GitHub 16.3 K Star,5.7 K Star,410+ contributor;
          • 廣泛應(yīng)用:截止目前登記,已有 217 家企業(yè)生產(chǎn)環(huán)境應(yīng)用;深入研究后,公司應(yīng)用遇到問題可以快速定位;
          • 社區(qū)活躍度:ShardingSphere 會有相關(guān)開發(fā)人員在微信交流群、中文社區(qū)和 GitHub 上進(jìn)行問題答疑,如果你在貢獻(xiàn)的過程中有問題,他們都會耐心解答,沒有任何架子;
          • 項(xiàng)目迭代進(jìn)度:Fork 后的項(xiàng)目,隔個幾天不更新,F(xiàn)etch upstream 代碼時,基本都是幾十上百的提交。

          除去 ShardingSphere 官方發(fā)布的任務(wù),也可以閱讀接入端、分布式治理,內(nèi)核、數(shù)據(jù)遷移、事務(wù)、DistSQL 等相關(guān)源碼,找到自己感興趣的內(nèi)容深入研究。

          成為 Committer 能收獲什么

          Apache 專屬郵箱

          提名后,Apache 會根據(jù)你提供的信息創(chuàng)建專屬 Apache 郵箱。比如我的 ID 是 machen,對應(yīng)的郵箱是:[email protected]

          擁有 Apache 郵箱是一件非常酷的事情,代表著頂級開源組織對你能力的認(rèn)可,也會對你未來找工作有一定的幫助。

          想象一下,小伙伴們?yōu)g覽 Apache 網(wǎng)站時看到了你的名字,或者和面試官發(fā)郵件時,他們會不會有種不明覺厲的感覺,形象瞬間就高大上了有木有!

          郵箱地址全局唯一,可以在 Apache 官網(wǎng)上查詢,如果已被占用將不能注冊。地址:http://people.apache.org/committer-index.html

          Jetbrains 正版全家桶

          Jetbrains 為所有 Apache 貢獻(xiàn)者提供了全品類的免費(fèi)許可證,根據(jù) Apache 郵箱在 Jetbrains 官網(wǎng)申請永久免費(fèi)許可證。

          申請后,Jetbrains 會向你的郵箱發(fā)送邀請鏈接。讓我比較感慨的有這一句話,感覺所做的事情是很有意義的。

          We hope that our software will be useful for your work on the Apache Software Foundation projects. Thank you for your contribution to Open Source Software!

          我們希望我們的軟件將對您在 Apache 軟件基金會項(xiàng)目中的工作有用。感謝您對開源軟件的貢獻(xiàn)!

          ShardingSphere 倉庫寫權(quán)限

          普通開發(fā)者只能對 ShardingSphere 倉庫發(fā)起 PR,而 Committer 角色會擁有倉庫寫入權(quán)限,即合并 PR 的權(quán)限。

          文末總結(jié)

          Apache ShardingSphere 是一款開源分布式數(shù)據(jù)庫生態(tài)項(xiàng)目,旨在碎片化的異構(gòu)數(shù)據(jù)庫上層構(gòu)建生態(tài),在最大限度的復(fù)用數(shù)據(jù)庫原生存算能力的前提下,進(jìn)一步提供面向全局的擴(kuò)展和疊加計(jì)算能力。其核心采用可插拔架構(gòu),對上以數(shù)據(jù)庫協(xié)議及 SQL 方式提供諸多增強(qiáng)功能,包括數(shù)據(jù)分片、訪問路由、數(shù)據(jù)安全等。

          如果大家對 Apache ShardingSphere 有任何疑問或建議,歡迎在 GitHub issue 列表提出,或可前往中文社區(qū)交流討論。

          GitHub issue:https://github.com/apache/shardingsphere/issues

          貢獻(xiàn)指南:https://shardingsphere.apache.org/community/cn/contribute/

          中文社區(qū):https://community.sphere-ex.com/

          瀏覽 52
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  中文字幕第一页在线 | 午夜看片 | 国产三级三级三级看三级囯产亚洲 | 夭夭干夜夜操无吗 | 欧美性受XXXX黑人XYX性爽ni |