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

Turn Your GitHub Contribution Graph Into an ASCII City

说明与用途

将 GitHub 贡献图转换为每晚自动更新的 SVG 城市。

问题

GitHub contribution graphs are static and lack visual appeal for personal profiles.

结果

The Skyline tool transforms a user's GitHub contribution history into an animated SVG city, which can be automatically regenerated nightly via GitHub Actions and embedded in the profile README, providing a dynamic and visually appealing representation of activity.

工作流

  • Install Skyline CLI with go install github.com/pinkpixel-dev/skyline@latest
  • Run skyline your-username to render a terminal city or skyline -svg skyline.svg your-username to generate an SVG
  • Create a GitHub Actions workflow in .github/workflows/skyline.yml that runs nightly and pushes the SVG to an output branch
  • Add the SVG to the profile README with ![My skyline](https://raw.githubusercontent.com/YOUR-USERNAME/YOUR-USERNAME/output/skyline.svg)

证据

I made Skyline, a small Go CLI that takes your GitHub contribution history and turns it into an ASCII city.

来源

Skyline needs access to the GitHub API, but it tries to make authentication fairly painless.

来源

You can have GitHub Actions regenerate your city automatically every night so your skyline changes along with your contribution graph.

来源

  • 记录日期: 2026-10-11T11:40:51.842Z