分享一个查询 github 天梯分的工具,来测试一下你的分数吧

2019-10-31 10:23:03 +08:00
 li24361
> 网址 [gitstar]( http://gitstar.txtxtx.com.cn/)




长久以来,大多数的排行榜,都是依靠 star 数来评价一个开发者,但是因为 github 的模糊设定,导致 star 可能是书签,可能是点赞,可能是支持,导致 star 价值越来越低,作为评价准则也越来越缺少说服力.
尤其是最近几年看到各种各样的 markdown 项目疯狂收集星星,导致 star 泡沫飙升,原来面试的时候,简历上说有个几百 star 的项目已经是很厉害的了,现在论坛上动不动就是一万 star 是如何炼成的,我看了几个这种帖子之后,忽然萌生了一个想法,那就是,能不能通过收集 github 上的多维度数据,判断一个开发者真正的水平呢?

说干就干,我花了几个晚上收集了一些国内外的已经有的 ranking 网站,发现基本都是依靠 star 或者 follow 作为指标,这两个肯定要纳入维度的,然后又看了一些分析社交影响力的论文,摸索着自己搞了一套公式,最后应用了一点统计学的方法,把数据整理了一下,打造了一个打分系统 gitstar,github 的明星

再写上一点吧,本来后端接口也就花费了 2 天时间就写好了,多亏了 github api 给力,但是好死不死我想搞个前后端分离,于是看了一晚上 vue,磕磕绊绊的开始写了起来,本来准备 10 月 24 号就发布上线,结果磕磕绊绊写到上周末,周日晚上兴冲冲的发布完毕,忽然发现 1MB 的小主机,竟然打开要 10s 左右,原来 vue 打包没有优化,打出来的竟然有 2MB!!!!,昨天下班查了下资料,引入 cdn,gzip,终于快一点了。。。。




操作很简单,注意要查询其他人的信息, 比如 https://github.com/torvalds
就要填写 torvalds,不是邮箱


以 linux 之父的结果简单说明一下
![image.png]( https://i.loli.net/2019/10/30/HSBb53yzWmdZhqI.png)

左边个人信息一目了然,其中 top repo 指的是个人贡献最多的项目,可能不是自己名下的

星星 自己名下所有项目+top repo 的 star 数 ,可以侧面说明项目的受欢迎程度
粉丝 就是粉丝数,这个比较能表现出一个人的影响力
活跃度 就是 contribute 的加权,commit 占比较少,提 pr 和 issue 权重略大一些
代码影响 个人名下项目的 获得一定 star 的项目数
其他项目 贡献过代码的其他项目的 获得一定 star 的项目数









欢迎提出点意见,如果觉得分数不合理也请提出来

可以晒你的分数,祝大家早日成为五边形战士
5172 次点击
所在节点    分享创造
34 条回复
li24361
2019-11-04 17:16:18 +08:00
@DiamondYuan 除了粉丝数,其他的一流啊
howel52
2019-11-04 19:46:23 +08:00
@DiamondYuan 给老法师低头
blueset
2019-11-05 11:11:23 +08:00
quackin
2019-11-05 14:40:54 +08:00
test 的 top repo 居然会变成自己的。。
li24361
2019-11-05 15:48:47 +08:00
@quackin github api 的问题,如果查询的用户没有 top repo,就会展示查询人 token 的 top repo,这个我已经屏蔽掉了,能具体说下查询的用户和你的用户名吗?
KeyboardManAnAn
2019-11-05 23:12:19 +08:00
我也来检验一下自己的影响力 😄

![截屏 2019-11-05 下午 11.12.03.png]( https://i.loli.net/2019/11/05/W29sUMvF7xJuzn8.png)
airyland
2019-11-06 09:59:16 +08:00
top repo 显示为 none。
li24361
2019-11-06 10:16:44 +08:00
@airyland 显示为 none 就是没有查到你的 top repo,应该是名下没有项目
blackbbc
2019-11-08 00:43:52 +08:00
pinned 的项目星星也会被计算入内嘛。。。上面 DiamondYuan 大佬 pinned 了一个 53k 星的项目
pkwenda
2019-11-08 01:11:49 +08:00
我何德何能 333 分,你这个不准
li24361
2019-11-08 09:58:33 +08:00
@pkwenda ![image.png]( https://i.loli.net/2019/11/08/R5Cu8l1v2hGxrHE.png)
你应该是参与提交了很多非本人名下的项目吧,这些项目分不低的
li24361
2019-11-08 10:28:05 +08:00
@pkwenda 我看了下,确实 其他项目和代码影响这个,算法有点问题,造成只有 0 和 1 区分度大,其他的区分度不大,我得调整下,谢谢
itgoyo
2019-11-08 15:45:25 +08:00

挺好玩的,就是活跃度这个字别切割了有点小难受
hzlzh
2019-11-14 13:09:29 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/614711

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX