sofa-boot
sofa-boot copied to clipboard
SOFABoot 源码解析
SOFABoot 源码解析活动是由 SOFAStack 团队主办的开源活动,我们希望打造一个人人皆可参与,基于 GitHub 协作的积极透明的开源活动。
本次活动旨在增强大家对 SOFABoot 的了解与认知,促进开源社区的交流,让大家更好的了解、学习和使用开源项目,是大家学习和使用 SOFABoot,与 SOFABoot 的核心开发者直接交流的一个良好契机。
本次活动所产出的文章将首先发表在 SOFABoot 项目主页上,同时也将会进行线上全渠道的推广,经整理后的部分内容会作为 SOFAStack 官方博客中,并会在全渠道进行发布。
活动流程
- 参与者登陆自己的 GitHub 账号,在源码解析活动的 GitHub 页面回复【/assign】认领 issue。
- Reviewer 指派 issue 给对应的参与者。
- 参与者在认领 issue 成功后在规定时间内提交 PR。
- Reviewer 对提交的 PR 进行 Review。
- PR 审核通过后,由 Reviewer 进行发布在项目主页中。
- 参与者关闭 issue。
规则说明
- 每位参与者一次最多只可以认领一个 issue,如错领 issue 等,需先关闭已领 issue 再进行重新认领。一人可认领完成多次。
- 本次任务难度分为 3 个等级,1-2 星任务为初阶,3 星为中阶,4-5 星为高阶。
- issue 根据不同难度,相对应的提交期限不同,初阶 issue 认领 7 天内提交,中阶 issue 认领 15 天内提交,高阶 issue 认领 20 天内提交。如过期未提交将视为放弃该 issue,issue 将会重新进行分配认领。
- 我们发起人每周会和大家了解进度,通过“金融级分布式架构”公众号同步活动的进展情况。
活动奖励
根据社区晋升规则:
-
完成 1 个初阶任务可晋升为社区 Contributor;
-
完成 1 个初阶 + 1 个中阶可晋升为社区 Members;
-
完成 1 个高阶可晋升为社区 Members;
社区 Contributor 享有的权利:专属的 Contributor 定制证书(电子版和实物都有)、社区周边礼物(T恤、卫衣、马克杯、贴纸、日历等)
社区 Members 享有的权利:专属的 Members 定制证书(电子版和实物都有)、社区周边礼物(T恤、卫衣、马克杯、贴纸、日历等)
完成任意难度的源码解析任务,均可获得自选图书的机会,价值 100 元以内的图书,任你选择,每人仅限一次。
Reviewer 列表
Reviewer 既是审稿人也担任 mentor 的角色,是 SOFABoot 的核心开发者。
Issue 列表
文章标题及对应的 reviewer 和 issue 地址如下:
标题 | Reviewer | Issue | 难度 | 进展 |
---|---|---|---|---|
SOFABoot 框架剖析 | alaneuler | |||
SOFABoot HealthCheck 机制解析 | alaneuler | #954 | 🌟🌟🌟 | 已完成 |
SOFABoot 组件协议 binding 机制解析 | alaneuler | #955 | 🌟🌟🌟 | 已完成 |
SOFABoot 上下文隔离机制解析 | alaneuler | #952 | 🌟🌟🌟🌟 | 已完成 |
请大家跳转到指定的 issue 下回复 /assign 认领文章。
获取帮助
- 对于本次活动有任何疑问可以在此条 issue 中回复。
- 对于某个独立的 issue 有任何疑问,请到指定的 issue 中回复,我们的 reviewer 会为您答疑解惑。
领取任务后欢迎添加 SOFAGirl 微信:SOFAGirl180419,会跟进任务进度,解答任何疑问。
/assign
/assign
hello 你想要认领哪个源码解析任务呢?添加 SOFAGirl 微信:SOFAGirl180419
/assign/952
/assign#952