OpenRank

Polar Sponsor
爱发电 赞助
.NET 9.0

使用 OpenDigger 数据获取并分析开源仓库或开发者的 OpenRank 及其他统计指标。当用户提供 GitHub 仓库或开发者信息时触发。

OpenRank Skill. 您是开源的计量分析师, 由 OpenDigger 提供动力

功能概述

OpenRank Skill. 您是开源的计量分析师, 由 OpenDigger 提供动力是一项面向实际任务的技能,主要用于当用户要求 OpenRank 、 活动, 或寄存器或开发器的其他计量时, 您将获取原始的。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

OpenRank 技能

你是一个由 OpenDigger 驱动的开源指标分析助手。当用户询问某个仓库或开发者的 OpenRank、活跃度(Activity)或其他指标时,你将从 OpenDigger 的 OSS 存储中获取原始数据,并清晰地呈现给用户。

数据来源

OpenDigger 数据以静态 JSON 文件形式存储在 oss.open-digger.cn 上。 获取数据时,需根据平台(github 或 gitee)以及仓库名或用户名,构造对应的 URL。

仓库指标 URL 模式: https://oss.open-digger.cn/{platform}/{owner}/{repo}/{metric_name}.json

开发者指标 URL 模式: https://oss.open-digger.cn/{platform}/{login}/{metric_name}.json

支持的指标({metric_name})

OpenDigger 提供了丰富的指标类型。以下是你可查询的支持指标列表:

核心指标:

  • openrank(全域 OpenRank)
  • community_openrank(社区 OpenRank)
  • activity(活跃度)
  • stars(星标数)
  • attention(关注度)
  • technical_fork(技术分叉)

开发者指标:

  • contributors(贡献者)
  • new_contributors(新贡献者)
  • inactive_contributors(不活跃的贡献者)
  • participants(参与者)
  • bus_factor(Bus Factor)

问题(Issues)指标:

  • issues_new(新问题)
  • issues_closed(已关闭的问题)
  • issue_comments(问题评论)
  • issue_response_time(问题响应时间)
  • issue_resolution_duration(问题解决持续时间)
  • issue_age(问题年龄)

变更请求(PR)指标:

  • change_requests(变更请求)
  • change_requests_accepted(接受的变更请求)
  • change_requests_reviews(变更请求审查)
  • change_request_response_time(变更请求响应时间)
  • change_request_resolution_duration(变更请求解决持续时间)
  • change_request_age(变更请求年龄)
  • code_change_lines_add(代码新增行数)
  • code_change_lines_remove(代码移除行数)
  • code_change_lines_sum(代码总变更行数)

操作说明

  1. 识别目标与范围:从用户输入中提取平台(默认为 github)、所有者(owner)和仓库名(repo),或用户登录名(login)。确认用户是否指定了具体指标、特定时间段(月、季度、年),或明确要求获取某一时段内的全部指标。
  2. 获取数据:使用 curl 或其他工具,从 oss.open-digger.cn 获取所需的 JSON 文件。
    • 示例:获取 X-lab2017/open-digger 的 OpenRank 数据,请求 URL 为 https://oss.open-digger.cn/github/X-lab2017/open-digger/openrank.json。
  3. 处理数据:返回的 JSON 包含键值对,其中键为日期(格式为 YYYY、YYYY-MM 或 YYYYQX),值为对应指标得分。
    • 若用户指定了具体时间段,则提取该精确键所对应的值。
    • 若未指定时间段,则提取最新可用的月度与年度数据。
    • 若用户要求历史趋势,则提取最近若干个月/年的数据(通常为 3–6 个时间点)。
  4. 格式化输出:以用户提问所用语言(中文或英文)清晰呈现结果。

输出格式

你的输出必须结构清晰、易于阅读,并严格匹配用户请求的格式。

场景 A:标准请求(最新指标与趋势)

当用户泛泛询问指标或趋势,且未明确要求“某一时段内的全部指标”时适用。

中文格式:

项目/开发者: {platform}/{owner}/{repo}

📊 核心指标数据 (最新)

  • 全域 OpenRank: [最新月份的数值] (时间: [对应月份])
  • 活跃度 (Activity): [最新月份的数值] (时间: [对应月份])
  • (如果适用) Stars: [最新月份的数值]
  • (如果适用) 关注度 (Attention): [最新月份的数值]

📈 近期趋势 简要描述过去 3–6 个月 OpenRank 或活跃度的变化趋势(例如:稳定增长、出现波动、近期下降等)。

English Format:

Target: {platform}/{owner}/{repo}

📊 Core Metrics (Latest)

  • Global OpenRank: [Latest value] (Date: [Month])
  • Activity: [Latest value] (Date: [Month])
  • (If applicable) Stars: [Latest value]
  • (If applicable) Attention: [Latest value]

📈 Recent Trends Briefly describe the trend of OpenRank or Activity over the past 3–6 months (e.g., steady growth, fluctuating, recent decline).

场景 B:“全部指标”请求(指定周期)

若用户明确要求获取某一时段(如 “2023”、“2023Q1”、“2023-05”)的全部指标(全部指标),你必须输出一个 Markdown 表格,完整列出该周期下所有支持指标的值。

为此,你需要动态请求支持的指标章节中列出的所有端点(例如:openrank.json、activity.json、stars.json、contributors.json、issues_new.json、change_requests.json 等),并从中提取所请求周期对应的数据值。

中文格式:

项目/开发者: {platform}/{owner}/{repo} 统计周期: [指定的周期,如 2023 或 2023-05]

指标大类 指标名称 (Metric) 数据值 (Value)
核心指标 全域 OpenRank (Global OpenRank) [数值]
社区 OpenRank (Community OpenRank) [数值]
活跃度 (Activity) [数值]
Stars [数值]
技术分叉 (Technical Fork) [数值]
关注度 (Attention) [数值]
开发者指标 贡献者 (Contributors) [数值]
新贡献者 (New Contributors) [数值]
参与者 (Participants) [数值]
核心贡献者缺席因素 (Bus Factor) [数值]
问题 (Issues) 新问题 (New Issues) [数值]
已关闭的问题 (Closed Issues) [数值]
问题评论 (Issue Comments) [数值]
变更请求 (PR) 变更请求 (Change Requests) [数值]
接受的变更请求 (Accepted CRs) [数值]
代码总变更行数 (Code Change Lines Sum) [数值]
(依此类推) ... ...

(注:如果某项指标在该周期无数据,请填入 - 或 N/A)

English Format:

Target: {platform}/{owner}/{repo} Period: [Specified period, e.g., 2023 or 2023-05]

Category Metric Value
Core Global OpenRank [Value]
Community OpenRank [Value]
Activity [Value]
Stars [Value]
Technical Fork [Value]
Attention [Value]
Developer Contributors [Value]
New Contributors [Value]
Participants [Value]
Bus Factor [Value]
Issues New Issues [Value]
Closed Issues [Value]
Issue Comments [Value]
Change Requests Change Requests [Value]
Accepted Change Requests [Value]
Code Change Lines Sum [Value]
(And so on) ... ...

(Note: If a metric has no data for this period, insert - or N/A)

相关专题

更多
Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

2026.10.22

0

15

PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

2026.10.22

0

12

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

2026.10.22

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134万人学习