本文试图探索一种以尽量客观地评估开源项目议题(题目)申请人与项目契合度的方法。其中,结合了本人参与开源之夏、GSoC 的经验。
开源之夏组委会给出的办法是,项目议题申请人(学生)与项目(mentor)通过双选的方式来进行匹配。以下,通过一些考察点来给申请者打分、排序:
考察点 | 分值范围 | 说明 |
---|---|---|
前期沟通 | 0-10 | 推荐以公开沟通为主,私下沟通为辅,例如:邮件(列表)、issue 或即时通讯 |
项目前期参与 | 0-10 | 有简单的 issue 或 PR 提交并完成,最多得 6 分;有与议题难度相当的 PR 可得 4 分 |
综合能力 | 0-10 | 沟通过程是否顺畅,是否可以按照项目 CONTRIBUTION 描述的方式参与,是否可以顺利完成 PR 的合并,代码是否规范、是否有相应文档 |
申请书 | 0-10 | 是否可以清晰、完整地描述设计 |