了解声誉系统。
声望是 Exercism 生态中让人们获得“信任”的系统。
声望衡量的是一个人为 Exercism 做了多少贡献,既包括对平台的贡献(例如开发软件、编写练习和文档),也包括对社区的贡献(例如担任导师指导他人)。
声望不能被“花掉”,也不能被“使用”。不过,达到一定的声望阈值后,就能获得新的权限和新的贡献途径。简单来说,一个人的声望越高,我们就越觉得可以信任他,他得到的权限也就越大。声望同时也是一份公开可见的记录,展示你为 Exercism 付出了多少。
声望系统的目的是:
获得声望的方式有很多种:
| 操作 | 声望 |
|---|---|
| 成功指导一份提交的解答 | 5 |
| 发布提交的解答 | 1-3 |
| 编写练习 | 20 |
| 更新练习 | 10 |
| 编写概念 | 10 |
| 更新概念 | 5 |
| 创建拉取请求 | 3-100 |
| 审查拉取请求 | 1-20 |
| 合并拉取请求 | 1-5 |
每成功指导一份提交的解答(讨论已结束),即可获得5点声望。
每发布一份提交的解答,获得的声望取决于该练习的难度:
| 标签 | 声望 |
|---|---|
easy |
1 |
medium |
2 |
hard |
3 |
对于每个将该用户列为作者的练习,可获得20点声望。
对于每个将该用户列为贡献者的练习,可获得10点声望。
对于每个将该用户列为作者的概念,可获得10点声望。
对于每个将该用户列为贡献者的概念,可获得5点声望。
默认情况下,用户发起的拉取请求被合并时,可获得12点声望。
根据拉取请求的内容,维护者可以通过给拉取请求添加以下标签之一,来授予更多(或更少)的声望:
| 标签 | 声望 | 示例 |
|---|---|---|
x:rep/tiny |
3 |
|
x:rep/small |
5 |
|
x:rep/medium |
12 |
|
x:rep/large |
30 |
|
x:rep/massive |
100 |
|
上面的示例可以作为判断该用哪个标签的大致参考,但维护者可以自行决定。
出于向下兼容的考虑,我们也支持用x:size标签来决定授予的声望。
对于用户审查过的每个已合并或已关闭的拉取请求,可获得5点声望。
如果拉取请求仍处于打开状态,则(暂时)不会授予声望。
每个用户对每个拉取请求只能获得一次审查声望。
发起拉取请求的用户审查自己的拉取请求,_不会_获得声望。
如果给拉取请求添加了以下标签之一,审查该拉取请求所获得的声望会随之改变:
| 标签 | 声望 |
|---|---|
x:rep/tiny |
1 |
x:rep/small |
2 |
x:rep/medium |
5 |
x:rep/large |
10 |
x:rep/massive |
20 |
_无法_为拉取请求的作者和审查者使用不同的声望“等级”。
两者都基于同一个x:rep标签。
如果指定了多个标签,则以声望值最高的标签决定授予的声望。
出于向下兼容的考虑,我们也支持用x:size标签来决定授予的声望。
对于用户合并的每个拉取请求,可获得1点声望。
5点声望。和拉取请求一样,默认情况下,创建议题不会授予任何声望。 和拉取请求不同的是,只有 large 或 massive 级别的议题才会授予声望。
根据议题的内容,维护者可以选择通过给议题添加以下标签之一来授予声望:
| 标签 | 声望 | 示例 |
|---|---|---|
x:rep/large |
30 |
|
x:rep/massive |
100 |
|
上面的示例可以作为判断该用哪个标签的大致参考,但维护者可以自行决定。
声望应当反映一名_维护者_创建该议题需要付出的工作量。
如果指定了多个标签,则以声望值最高的标签决定授予的声望。