开源社区分析工具调研1

开源社区分析工具

调研提及大部分软件或项目主要来自CHAOSS社区,涉及项目大多以数据可视化为主,大概包括Biterigia Analytics,TDF仪表盘,Insights,Augur,Cauldron等项目(Augur尚未进行详细的调研)。本文主要详细提到了Cauldron的数据可视化的效果。

Augur:https://github.com/chaoss/augur.git. Augur的官方教程:Quickstart — augur v0.43.1 (OSPOium) documentation。CHAOSS社区:Augur is a Flask web applicationPython library and REST server that presents metrics on open source software development project health and sustainability.主要由于Augur的使用涉及virtual box、postgreSQL、python等的环境配置,本周暂未进行调研。

GrimoireLab:

GrimoireLab 是一套免费的开源软件工具,用于软件开发分析。 他们从涉及软件开发的多个平台(Git、GitHub、Jira、Bugzilla、Gerrit、邮件列表、Jenkins、Slack、Discourse、Confluence、StackOverflow。CHAOSS社区自己也列出了许多采用GrimoireLab技术构建的项目和服务。比如说

Bitergia分析平台:有关软件开发项目的指标和数据的集中来源 Bitergia Analytics - Bitergia

CHAOSS社区的GrimoireLab仪表板:CHAOSS Bitergia Analytics

 The Document Foundation DashboardGrimoireLab Analytics

 TLF Community Bridge Insights:一个集中的平台,收集和可视化数据,监控和分析您的开源项目,Insights

 

 

Cauldron.io:很适合对单个开源项目进行活跃度分析,或者与其他开源项目进行活跃度对比分析。具体实践了下,Cauldron的操作过程如下:

点击new report可以创建报告,在表项中可以选择添加选择数据来源的仓库地址等等,点击create report后就可以生成对应的报告

 例如:下图test1就是以chaoss/augur为例生成的数据分析

 在activity下拉选项中可以选择commits、issues、Q&As等更多属性查看详细信息,如下图。可以发现表格种类众多,数据全面且表格很直观。

 reports中会自动记录用户创建的reports

 Cauldron还可以进行不同开源项目状况的对比。因为Cauldron除了提供Reports功能还有Compare功能,可以将生成的reports用于对比分析。例如:下图是argur/CHAOSS/django/Linux/Rust/Elastic的开源活跃度分析,除了总览还可以对具体的表项进行细节对比

 作为开源项目活跃度分析的工具来说,cauldron的优点很明显。上手容易(例如仓库数据导入方便),数据信息处理充分(如表格种类多,计算指标多样),简洁美观的ui等等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值