乐趣区

关于源码分析: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

退出移动版