關於 Layotto 原始碼解析系列
Layotto 原始碼解析活動是由 SOFAStack 團隊主辦的開源活動,我們希望打造一個人人皆可參與,基於 GitHub 協作的積極透明的開源活動。
本次活動旨在增強大家對 Layotto 的瞭解與認知,促進開源社群的交流,讓大家更好的瞭解、學習和使用開源專案,是大家學習和使用 Layotto,與 Layotto 的核心開發者直接交流的一個良好契機。
本次活動所產出的文章將首先發表在 Layotto 專案主頁上,同時也將會進行線上全渠道的推廣,經整理後的部分內容會作為 SOFAStack 官方部落格中,並會在全渠道進行釋出。
活動角色劃分
發起人: 負責運營協作
參與者: 所有對社群專案感興趣的開發者。
Reviewer: 專案核心開發者,在原始碼解析中給予指導和建議。
Reviewer 既是審稿人也擔任 mentor 的角色,是 Layotto 的核心開發者。
活動流程
活動在 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 | 難度 | 進展 |
---|---|---|---|---|
總覽 | #417 | |||
處理 rpc 請求 | 待分配 | #424 | ????? | 待認領 |
啟動流程 | 待分配 | #418 | ??? | 待認領 |
WebAssembly相關 | 待分配 | #427 | ??? | 待認領 |
4層流量治理,tcp流量dump | 待分配 | #425 | ?? | 待認領 |
7層流量治理,介面限流 | 待分配 | #426 | ?? | 待認領 |
? 歡迎大家點選下方連結
檢視任務詳情領取任務