Show HN:Devthropology – 为 GitHub 仓库提供更深入的洞察
摘要
Devthropology 是一款为 GitHub 仓库提供更深入洞察的工具,帮助开发者分析其项目。
<p>Devthropology 是一个基于 GitHub 拉取数据构建的个人项目。其名称灵感来源于“开发者人类学”。拉取请求数据可以从多个角度进行切分。该工具的功能源于好奇心,我希望看到自己参与开发的代码库的不同洞察。部分数据是常见的,而其他部分则是我在其他地方未见过的。</p><p>我认为这是 GitHub Insights 页面的改进版本,具有更快的性能、更详细的信息,并专注于工作如何在代码库中流转。主要实体是贡献者,它包含两个方面:创作 PR 和评审/向他人提供反馈。从这里,你可以查看仓库级别的统计、用户交互、贡献趋势、文件健康度和协作模式。某些洞察有助于理解 AI 时代的速度和代码健康度。</p><p>各页面详情:</p><p>- 首页:仓库的高级摘要。显示仓库年龄、文件类型、活跃贡献者、新增和流失的用户。我会追踪作者在合并时的任期,因此可以查看推送变更的人员任期随时间的变化。</p><p>- 文件浏览器:我最喜欢的部分之一。我构建了一个文件图,跟踪重命名和移动,以构建完整的历史记录。汇总后,每个文件和文件夹都被分配一个前景状态,如活跃、已开发、陈旧、由可能已离开的人员接触。你可以轻松查看贡献者的时间线、最近变更,以及某些文件的重命名/移动历史和经常一起变更的相关文件(对编码代理有用)。</p><p>- 趋势:信息最密集的页面,展示贡献的速度,并尝试理解 AI 是否帮助加速交付。图表按年份切分以便比较,跟踪 PR 大小、产出、评审轮次和不同百分位的审批延迟。PR 进一步按大小分桶,以帮助深入分析。这有助于显示较小的 PR 可能仍然更快交付,而非常大的 PR(AI 的产物?)正在拖慢速度。</p><p>- 关系:贡献者之间的交互图,按 PR 活动加权,使用简单算法。社区被分组,链接显示单向或双向。你可以调整时间或提高分数以过滤噪声。点击贡献者会显示交互分数以及他们主要是给予还是接收反馈。</p><p>- 贡献者:搜索所有贡献者,显示一些终身指标。点击进入后显示其个人资料的概览,包含一些高级细节。在四个时间范围内显示作者/评审者的特定统计数据和排名,每行可点击。下方是最近的作者/评审者 PR 活动,包括轮次、评论和评审时间。</p><p>- 作者/评审者报告:一系列指标,显示贡献者在 PR 两侧(作为作者和评审者)的表现。单元格按颜色编码并分为不同等级,便于查看某人在仓库中的位置。可按用户、团队或时间过滤。</p><p>几个关键术语和限制:</p><p>- 贡献者是指任何已合并 PR 的作者或评论者,包括机器人。<br />- 评审轮次(简称“轮次”)发生在非作者留下评论且作者推送更多提交时;旨在模拟来回交流。<br />- “有效”审批是指实际对合并有意义的审批,即最后一轮评审后的首次审批。例如:A 打开 PR,B 批准,C 随后请求变更,A 推送更多提交,C 批准,C 的审批是有效的(B 的已经过时)。<br />- 趋势/报告可按团队过滤,但遗憾的是,如果没有私有 API 密钥,我无法同步团队。对于少数仓库,我创建了一些小团队。</p><p>请查看,有很多按钮、下拉菜单和可点击链接。演示仓库选择的是那些在公开环境中构建的私营公司,其模式与私有仓库类似:贡献者集合较小,每个贡献者的活动更多。</p><p>欢迎在下方或通过 [email protected] 提供任何反馈。</p>
查看缓存全文
缓存时间: 2026/07/09 19:38
Source: https://devthropology.com/login?redirectTo=%2Fapp
## 登录
输入您的凭据以访问仪表板
相似文章
Show HN: Gitstock–将您的 GitHub 提交历史转换为 K 线图和动画
Gitstock 将 GitHub 提交历史转换为可分享的 K 线图和动画,让您一目了然地评估仓库的活动和健康状况。
@hnshah: https://x.com/hnshah/status/2066761276945211442
Hiten Shah 反思了 AI 如何将 GitHub 从证据库转变为非编码人员可以直接将产品判断应用于软件工作流程的环境,从而弥合客户理解与代码之间的鸿沟。
Show HN: Gitdot – 一个更好的 GitHub。开源、反 AI、用 Rust 编写
Gitdot 是一个开源的、反 AI 的、用 Rust 编写的 Git 托管平台,旨在作为 GitHub 的更好替代方案。
Show HN: 我为Hacker News打造了Google Trends,索引了18年的评论数据
一个可视化Hacker News过去18年评论和故事趋势的网页工具,让用户比较话题、发现历史模式。
@julien_c:以全新方式探索你的 @huggingface 仓库。可视化存储、发现异常值,并直接浏览你的仓库…
一个新的 CLI 工具,用于导航和可视化 Hugging Face 仓库,让用户能够直接从终端探索存储、发现异常值并管理仓库。