Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Your Git History Is a Story. I Wrote the Algorithm That Finds It.

说明与用途

Commit Canvas 生成一个自包含的 HTML 文件(约 160 KB),以章节和可拖动时间轴讲述仓库的提交历史,全部在本地生成,无需外部处理。

问题

Git history is presented as a raw commit graph without narrative, making it difficult for users to understand the story of their repository.

结果

Commit Canvas produces a portable, offline HTML file (~160 KB) that summarizes a repository’s commit history as a narrative with defined chapters, enabling users to share or archive the story without external dependencies.

工作流

  • Clone the Commit Canvas repository
  • Run ./run.sh with the path to the target repository and optional theme and open parameters
  • The script executes git log and git for-each-ref, processes the data in Python, and outputs a single HTML file containing the story
  • Optionally, use the web version by pasting a public GitHub URL to generate the story in the browser

证据

Commit Canvas reads a git repository and generates one thing: a single, self-contained HTML file.

来源

The entire analysis runs on two subprocesses. One git log call with a custom delimiter-separated format and one git for-each-ref for release dates; everything after that is pure Python.

来源

The output is one file — roughly 160 KB. Email it. Commit it to the repo. Put it on a USB stick. Open it offline in ten years. There is nothing left to fetch.

来源

There is also a web version — paste a public GitHub URL and the same engine runs entirely in your browser tab.

来源

The honesty constraint is the design law the whole engine sits under: never claim more than the data shows.

来源

  • 记录日期: 2026-09-15T14:30:51.341Z