提交代码和申请任务完成
当完成任务后,学生需要将代码以 PR 的形式提交到开源项目的代码仓库,等待项目维护者审核;当经过一次或几次的代码提交后,项目维护者认为任务完成,学生可以申请任务完成。
提示:
- 提交代码需要根据不同开源项目的要求
Signoff
或 签署 CLA(Contributor License Aggrement),提交代码前请仔细阅读开源项目的开源贡献要求文档; - 在提交代码的 PR 描述中,添加任务的 Issue 编号,方便导师审核代码;
- 提交代码前,确保代码符合开源项目的代码规范,通过开源项目的 CI 测试;
- 尽量采用多次提交的方式,每完成一部分功能代码就提交 PR ,方便导师 Review 代码给出意见;
申请任务完成
完成任务需要一次或几次 PR 提交,辅导时或者其他方式和项目维护者确认任务完成后,学生可以在 Issue 中回复 /request-complete
命令,向项目维护者发出任务完成请求。
导师如果确认完成,会回复 /intern-done
命令,R2CN_BOT 系统会自动关闭任务的 Issue , 并记录学生获得的分数。