这是干什么的?
Metrics 是一个 GitHub 信息图生成器:它把你账号的统计数据变成一张卡片,可渲染为 SVG、Markdown、PDF 或 JSON 格式,你可以把它嵌入到任何地方,包括你的个人资料 README。
它是在线网站,还是需要我自己运行的工具?
需要你自己运行:大多数人把它作为定时运行的 GitHub Action 添加到自己的仓库里,项目还自带一个可通过 Docker 镜像部署的自托管网页应用。
生成第一张卡片最简单的方法是什么?
克隆仓库并运行 'npm run quickstart',它会一步步引导你完成配置。或者,把 metrics action 添加到工作流中,让 GitHub Actions 按计划自动渲染。
拉取我的统计数据需要 GitHub token 吗?
需要——所有数据都来自 GitHub API,所以必须提供个人访问令牌(personal access token)。如果要使用 Steam、WakaTime 或 Leetcode 等外部服务的插件,还需要这些服务各自的凭据。
它只能用于个人主页,还是也能跟踪组织?
三种都支持:既支持个人账号,也支持组织账号,甚至还能跟踪单个仓库。
它还能跟踪哪些比较特别的东西?
除了代码统计之外:等距视角的提交日历、3D GitHub 城市和 Skyline、最近玩过的 Steam 游戏、WakaTime 编程时长、Leetcode 统计、Anilist 动画和漫画列表、Stack Overflow 动态、RSS 文章,以及带网站截图的 Google PageSpeed 评分。
我可以自己写插件来扩展它吗?
可以——除了内置的 47 个插件之外,还有社区插件,所以可跟踪的统计内容超出了项目核心自带的功能。
What are similar projects?
beautify-github-profile, skill-icons, Badges4-README.md-Profile, github-readme-stats, github-trends, about-me, github-profile-readme-generator, trade-journal
Which topics is it in?
github-profile, github-api, profile-readme, readme, metrics, analytics, svg, github-actions, github, data-visualization, json, pdf