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

Turn Your GitHub Contribution Graph Into an ASCII City

Описание и применение

Создайте динамический SVG‑город из графика вкладов GitHub, обновляемый nightly через GitHub Actions.

Задача

GitHub contribution graphs are useful but lack visual appeal and personal expression.

Результат

The workflow produces a dynamic SVG skyline that updates nightly, providing a personalized visual representation of coding activity on a GitHub profile.

Рабочий процесс

  • Install Skyline CLI via Go: go install github.com/pinkpixel-dev/skyline@latest
  • Run Skyline locally: skyline your-username to render in terminal
  • Generate SVG: skyline -svg skyline.svg your-username
  • Create GitHub Actions workflow in .github/workflows/skyline.yml to regenerate SVG nightly
  • Commit workflow, trigger manually once to create output branch
  • Add SVG to README: ![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.

Источник

The generated SVG lives on the separate output branch, so you also don't end up with a year's worth of "update skyline" commits cluttering the main branch of your profile repo.

Источник

  • Дата записи: 2026-10-03T19:55:56.199Z