跳到主要内容

OpenDigger 简介

apache2 Node.js CI

OpenDigger 是由 X-lab 发起的一个开源数据分析与指标生产开源项目,这个项目旨在凝聚全球开发者的智慧共同对开源相关数据进行分析统计,以使开发者可以更好的理解和参与开源。

指标使用

OpenDigger 实现的所有指标对所有人开放使用, 您可以通过以下链接找到数据,OpenDigger 的静态数据根链接为 https://oss.x-lab.info/open_digger/{platform}/{org/login}/{repo}/,其中 platform 支持 githubgitee,只需要替换 org/repo 或用户 login 即可获取数据。

您可随意使用这些数据来构建自己的数据应用程序,您可以将 OpenDigger 作为您的数据源,并且欢迎在您的项目中使用以下徽章来展示数据源。

仓库指标

类型名称来源例子代码CodePen
指标OpenRankX-labopenrank.jsonLinkDemo
ActivityX-labactivity.jsonLinkDemo
AttentionX-labattention.jsonLinkDemo
度量Active dates and timesCHAOSSactive_dates_and_times.jsonLinkDemo
StarsX-labstars.jsonLinkDemo
Technical forkCHAOSStechnical_fork.jsonLinkDemo
ParticipantsX-labparticipants.jsonLinkDemo
New contributorsCHAOSSnew_contributors.jsonLinkDemo
new_contributors_detail.json
Inactive contributorsCHAOSSinactive_contributors.jsonLinkDemo
Bus factorCHAOSSbus_factor.jsonLinkDemo
bus_factor_detail.json
Issues newCHAOSSissues_new.jsonLinkDemo
Issues closedCHAOSSissues_closed.jsonLink
Issue commentsX-labissue_comments.jsonLink
Issue response timeCHAOSSissue_response_time.jsonLinkDemo
Issue resolution durationCHAOSSissue_resolution_duration.jsonLinkDemo
Issue ageCHAOSSissue_age.jsonLinkDemo
Code change linesCHAOSScode_change_lines_add.jsonLinkDemo
Code change linesCHAOSScode_change_lines_remove.jsonLinkDemo
Code change linesCHAOSScode_change_lines_sum.jsonLinkDemo
Change requests
(Open PR)
CHAOSSchange_requests.jsonLinkDemo
Change requests accepted
(Merged PR)
CHAOSSchange_requests_accepted.jsonLinkDemo
Change requests reviewsCHAOSSchange_requests_reviews.jsonLinkDemo
Change request response timeCHAOSSchange_request_response_time.jsonLinkDemo
Change request resolution durationCHAOSSchange_request_resolution_duration.jsonLinkDemo
Change request ageCHAOSSchange_request_age.jsonLinkDemo
Activity DetailsX-labactivity_details.jsonLinkDemo
网络Developer networkX-labdeveloper_network.jsonLinkDemo
Repo networkX-labrepo_network.jsonLinkDemo
Project OpenRankX-labproject_openrank_detail/2022-12.jsonDemo

开发者指标

类型名称来源例子代码CodePen
指标OpenRankX-labopenrank.jsonLinkDemo
ActivityX-labactivity.jsonLinkDemo
网络Developer networkX-labdeveloper_network.jsonLinkDemo
Repo networkX-labrepo_network.jsonLinkDemo

用户案例

对于以上数据,OpenDigger 目前有一些用户。

应用

开源报告

活动

OpenDigger 社区也主办或参加社区间的合作活动,如竞赛或黑客松。

数据

GitHub 全域日志数据

我们使用 GHArchive 作为 GitHub 日志数据源,数据服务由 X-lab 维护的 ClickHouse 云服务。关于数据的详细细节,请查看数据文档。

标签数据

为了进行更深入的分析,我们正在收集打过标签的数据。您可以在 “labeled_data” 文件夹中查看相应的数据。关于数据的详细细节,请查看标签数据 文档。

采样数据集

OpenDigger 提供 ClickHouse 示例数据和 Jupyter notebook,从而可以在本地环境运行 OpenDigger,详情可参考 示例数据文档

贡献指南

在对项目贡献之前,请务必查阅我们的贡献指南

沟通

如果想和我们取得联系,欢迎在 GitHub 提交 Issue 或 Discussion,也欢迎通过下面的微信群二维码加入微信群交流。

qrcode

许可证

对于代码部分,我们使用了 Apache-2.0 许可证。在使用项目输出内容前请确保使用符合许可证要求。