昊梵体育网

开发者想找知名开源项目进行贡献时,会花时间贡献代码,但是提交之后,可能这个开源项

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

GitSense (网页链接) 项目,可以根据开源项目的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。