任务领取与确认
学生完成注册流程和签订合同后,可以在参与 R2CN 计划的开源项目中搜索感兴趣的任务,与开源项目维护者沟通并领取任务。
当前参与的开源项目
- Rk8s - Rust 重构 Kubernetes 项目
- Mega - 开源版 Google Piper
- RustyVault - Rust 实现的密钥管理系统
任务领取流程
1
第一步:浏览开源项目代码仓库中标有 r2cn-xx 标签的 Issue ,找到感兴趣的任务。
2
第二步:根据 Issue 联系方式,和开源项目维护者沟通相关任务的具体要求和实现方案。
提示:
或者在项目对应的 Discord 频道 R2CN Discord 中发起讨论,获取更多信息。
3
第三步:实习学生和开源项目维护者确认认领任务,在 Issue 中回复 /request-assign 发起任务申请。
提示:
- 每位学生每次只能领取 1 个任务,且必须完成领取的任务后才能申请新任务,也即学生如果当前有 1 个任务正在进行中,则无法申请其他任务;
- 每个任务只能由 1 位学生完成,也即如果有学生已经申请了某个任务,其他学生申请该任务时则会出现错误提示。
4
第四步:开源项目维护者在 Issue 中回复 /intern-approve 接受申请,或者 /intern-disapprove 拒绝申请。
提示:
- 申请任务的学生需要提前和开源项目维护者充分沟通,以提升申请成功的几率;
- 开源项目维护者接受申请后即成为学生导师,学生需要及时与导师沟通任务进展情况。
5