玩家老C
26-05-26 12:14

开发者想找知名开源项目进行贡献时,会花时间贡献代码,但是提交之后,可能这个开源项目并不太接受社区的贡献,这样时间精力都浪费了。

GitSense (http://t.cn/AX6NqL5j) 项目,可以根据开源项目的pr合并和回复时间等,判断是否适合给项目进行贡献。例如:

λ gitsense radar vllm-project/vllm --out radar.md
GitSense Radar
┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━┳━━━━━━━┳━━━━━━━━━┳━━━━━━━━━┓
┃ Repo ┃ Score ┃ Action ┃ Merged ┃ Open ┃ Stale ┃ Merge ┃ Reply ┃
┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━╇━━━━━━━╇━━━━━━━━━╇━━━━━━━━━┩
│ vllm-project/vllm │ 74 │ Watch │ 2755 │ 3014 │ 2444 │ 4.9d │ 8.4d │
└───────────────────┴───────┴────────────────┴─────────┴───────┴───────┴─────────┴─────────┘

可以看到 vllm pr的回复和合并时间很长,过期(stale)的pr也很多,这样的项目就不适合去贡献你宝贵的时间和精力了。

GitSense 还有更多其它的玩法,可以基于AI帮助开发者找到适合自己贡献的开源项目,具体参看项目的readme。

发布于 广东