Turn Your GitHub Contribution Graph Into an ASCII City
Описание и применение
Приложение Skyline преобразует график вкладов GitHub в анимированный SVG-город, который можно автоматически обновлять в README профиля через GitHub Actions.
Задача
GitHub contribution graphs are static and lack visual engagement.
Результат
The Skyline tool transforms a user's GitHub contribution history into a visually appealing ASCII city, optionally animated as an SVG. When integrated with GitHub Actions, the skyline updates nightly, providing a dynamic, personalized element to the user's profile README without manual intervention.
Рабочий процесс
- Install Skyline CLI with
go install github.com/pinkpixel-dev/skyline@latest - Run
skyline your-usernameto generate a terminal city orskyline -svg skyline.svg your-usernamefor an SVG - Create a GitHub Actions workflow in
.github/workflows/skyline.ymlthat runs nightly, draws the skyline with a chosen theme, and pushes the SVG to anoutputbranch - Add the SVG to the profile README with

Доказательства
I made **[Skyline](https://github.com/pinkpixel-dev/skyline)**, a small Go CLI that takes your GitHub contribution history and turns it into an ASCII city.
It can render directly in your terminal, but my favorite part is that it can also generate an animated SVG for your GitHub profile README.
You can have GitHub Actions regenerate your city automatically every night so your skyline changes along with your contribution graph.
- Дата записи: 2026-10-25T14:41:17.018Z