Update Project.md
This commit is contained in:
parent
6e7e0f0bca
commit
25676f0e6d
|
@ -40,14 +40,14 @@
|
|||
- 如果在做出贡献的过程中出现明显违背[GitHub Code of Conduct](https://docs.github.com/en/site-policy/github-terms/github-community-code-of-conduct)的行为,视情况扣分
|
||||
2. 工作量加分(5分)采用积分制,5分封顶:
|
||||
- (代码工作量加分)以下项目中,选择最高的加分项目:
|
||||
* 如果有一个贡献解决的不是Good First Issue,且代码变更行数大于20行,加1分;
|
||||
* 如果有一个贡献的代码变更行数大于20行,加1分;
|
||||
* 如果有一个贡献的代码变更行数大于100行,加2分;
|
||||
* 如果有一个贡献的代码变更行数大于500行,加3分。
|
||||
* **备注:** 代码变更行数为添加行数和删除行数之和;如果代码变更都是高度重复或没有技术含量的变更(例如,重新格式化代码),助教保留取消这部分加分的权力。
|
||||
- (沟通工作量加分)如果存在一个贡献,经过反复沟通,或者被社区多轮打回修改才最终被接收,加1分;至多有三个贡献可以通过此条规则获得加分(亦即沟通工作量加分最多为3分)
|
||||
- (贡献数量/类型加分)以下项目中,选择最高的加分项目:
|
||||
* 如果被接收的贡献数量大于等于3个,加1分。
|
||||
* 如果被接收的贡献覆盖了N种不同的贡献类型,且每个类型都不是Good First Issue或者明显非常简单的issue,加N分(最多通过此条规则加3分)。
|
||||
* 如果被接收的贡献覆盖了N种不同的贡献类型,加N分(最多通过此条规则加3分)。
|
||||
* **备注:** 贡献类型包括修复Bug、实现新功能、优化性能、重构代码、编写文档、编写测试、协助构建/部署,等等;一般以开源项目的Issue Label为判定标准,对于模糊的情况,助教保留最终判定的权力。
|
||||
- 对于没有最终被社区接收的贡献,在表现出合理的交互、沟通、和努力的前提下,可以按上述标准的60%获得加分。
|
||||
3. 难度加分(5分)将由助教考虑所有学生的情况进行综合评判,如果工作量加分的标准难以衡量实际的工作量和难度(例如向知名、复杂、开发难度高的项目进行贡献等),会适当在给分上予以倾斜,同时整体根据优秀率的情况进行适当调整
|
||||
|
|
Loading…
Reference in New Issue