關於 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 | ??? |
? 歡迎大家點選下方連結
檢視任務詳情領取任務