HAVE FUN | SOFARegistry 源碼解析

關於 SOFARegistry 源碼解析系列

SOFARegistry 源碼解析活動是由 SOFAStack 團隊主辦的開源活動,我們希望打造一個人人皆可參與,基於 GitHub 協作的積極透明的開源活動。

本次活動旨在增強大家對 SOFARegistry 的瞭解與認知,促進開源社區的交流,讓大家更好的瞭解、學習和使用開源項目,是大家學習和使用 SOFARegistry,與 SOFARegistry 的核心開發者直接交流的一個良好契機。

本次活動所產出的文章將首先發表在 SOFARegistry 項目主頁上,同時也將會進行線上全渠道的推廣,經整理後的部分內容會作爲 SOFAStack 官方博客中,並會在全渠道進行發佈。

活動角色劃分

  • 發起人:負責運營協作
  • 參與者:所有對社區項目感興趣的開發者。
  • Reviewer:dzdx,項目核心開發者,在源碼解析中給予指導和建議。

Reviewer 既是審稿人也擔任 mentor 的角色,是 SOFARegistry 的核心開發者。

活動流程

活動在 GitHub 上進行協作。流程圖如下:

  • 參與者登陸自己的 GitHub 賬號,在源碼解析活動的 GitHub 頁面回覆【/assign】認領 issue。
  • Reviewer 指派 issue 給對應的參與者。
  • 參與者在認領 issue 成功後在規定時間內提交 PR。
  • Reviewer 對提交的 PR 進行 Review。
  • PR 審覈通過後,由 Reviewer 進行發佈在項目主頁中。
  • 參與者關閉 issue。

規則說明

一人一 issue

每位參與者一次最多隻可以認領一個 issue,如錯領 issue 等,需先關閉已領 issue 再進行重新認領。一人可認領完成多次。

任務分級

本次任務難度分爲 3 個等級 🌟、🌟🌟的任務爲初階 🌟🌟🌟 的星爲中階 🌟🌟🌟🌟、🌟🌟🌟🌟🌟 的星爲高階。

issue 提交期限
  • 初階 issue 認領 7 天內提交
  • 中階 issue 認領 15 天內提交
  • 高階 issue 認領 20 天內提交

如過期未提交將視爲放棄該 issue,issue 將會重新進行分配認領。

issue 進度同步

發起人每週會和參與者瞭解進度,通過“金融級分佈式架構”公衆號對外同步活動的進展情況。

活動獎勵

根據社區晉升規則:

  • 完成 1 個初階任務可晉升爲社區 Contributor

  • 完成 1 個初階 + 1 箇中階可晉升爲社區 Member

  • 完成 1 個高階可晉升爲社區 Member

社區 Contributor 享有的權利:專屬的 Contributor 定製證書(電子版和實物都有)、社區周邊禮物(T恤、衛衣、馬克杯、貼紙、日曆等)

社區 Members 享有的權利:專屬的 Members 定製證書(電子版和實物都有)、社區周邊禮物(T恤、衛衣、馬克杯、貼紙、日曆等)

完成任意難度的源碼解析任務,均可獲得自選圖書的機會,價值 100 元以內的圖書,任你選擇,每人僅限一次。

標題 Reviewer Issue 難度
總覽 dzdx #204
無損運維 dzdx #198 🌟🌟🌟🌟🌟
SlotTable dzdx #197 🌟🌟🌟🌟🌟
數據同步 dzdx #196 🌟🌟🌟🌟
發佈訂閱推送 dzdx #195 🌟🌟🌟🌟🌟
數據表監聽 dzdx #203 🌟🌟
數據倒排索引 dzdx #202 🌟🌟
推送開關 dzdx #201 🌟🌟🌟
通訊數據壓縮 dzdx #200 🌟🌟
推送延遲trace dzdx #199 🌟🌟🌟

👏 歡迎大家點擊下方鏈接

查看任務詳情領取任務

鏈接🔗:https://github.com/sofastack/sofa-registry/issues/20

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章