把任意 git 仓库渲染成一份文明编年史 —— 纪元、事件、海报与 JSON,全本地启发式生成

开源声明 (点击了解更多详细信息) [!question]demo 一直都觉得 git history 里藏着种叙事,比如某年突然出现的 tsconfig.json、某 90 天窗口里 800 个文件的搬迁、某月一半 commit 都是 hotfix——这些事件本身就是项目的"时代划分"。 于是re...
把任意 git 仓库渲染成一份文明编年史 —— 纪元、事件、海报与 JSON,全本地启发式生成
把任意 git 仓库渲染成一份文明编年史 —— 纪元、事件、海报与 JSON,全本地启发式生成
(点击了解更多详细信息)

[!question]demo

image

一直都觉得 git history 里藏着种叙事,比如某年突然出现的 tsconfig.json、某 90 天窗口里 800 个文件的搬迁、某月一半 commit 都是 hotfix——这些事件本身就是项目的"时代划分"。

于是repo-saga把这个过程可视化了。14 个启发式探测器扫一遍 git log,识别出"初始混沌"、“TypeScript 入侵”、"神权时代:格式化与 Linter 之治"这样的命名纪元,每一条结论都附事实证据:哪个文件、哪天、哪段 commit 区间。

[!info]

image

本项目完全本地运行,不调任何 LLM。输出三种格式——JSON、Markdown、SVG 海报。

[!example]仓库
GitHub - teee32/repo-saga: Render the civilization history of any git repository — Markdown, SVG, JSON. English + 中文 i18n. · GitHub

5 个帖子 - 4 位参与者

阅读完整话题

来源: linux.do查看原文