OpenRate 是一个基于 Python脚本爬虫分析信息、以Java代码抓取信息持久化到MySQL而构建的软件。该软件能通过计算改动代码的函数复杂度、改动代码行数、改动文件夹等级等指标来对提交进行贡献量评估
本项目具有以下主要功能:
- 函数复杂度评估:通过静态分析代码,评估提交中函数的复杂度。
- 代码行数统计:计算每个提交或 PR 中修改的代码行数。
- 文件夹等级分析:根据文件所在的目录结构,评估代码改动的难度。
- 提交工作量评分:综合考虑多个指标,为每个提交计算一个工作量评分。
- 开源项目贡献量可视化:提供对开源项目贡献量的全面评估,帮助开发者和项目维护者做出决策。
如果你有兴趣贡献项目或发现了错误,请参考我们的 贡献指南
Contribution_Evaluation 是基于 Apache 2.0 许可证开源的。请在使用前阅读 LICENSE 文件。