Turn Your GitHub Contribution Graph Into an ASCII City
Описание и применение
Превратите график вкладов GitHub в анимированную SVG‑город, обновляемую каждый вечер с помощью GitHub Actions.
Задача
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-usernameto render a terminal city orskyline -svg skyline.svg your-usernameto generate an SVG - Create a GitHub Actions workflow in
.github/workflows/skyline.ymlthat runs nightly and pushes the SVG to anoutputbranch - Add the SVG to the profile README with

Доказательства
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