Turn Your GitHub Contributions Into a City With Java and Quarkus
Описание и применение
Пользователи GitHub могут преобразовать календарь вкладов в SVG-небоскрёб, используя Java 21 и Quarkus, публиковать его через GitHub Actions и вставлять в README профиля.
Задача
GitHub users want a visual representation of their contribution calendar that can be added to their profile README.
Результат
The project demonstrates how to generate an SVG skyline from GitHub contribution data using Java 21 and Quarkus, publish it via a scheduled GitHub Action, and embed it in a profile README.
Рабочий процесс
- Create or open the profile repository with a README.
- Copy the publishing workflow from the project into .github/workflows/contribution-city.yml.
- Configure the workflow inputs (username, weeks, height, theme).
- Run the workflow to generate contribution-city.svg on the output branch.
- Add the SVG reference to the README.
- Schedule the workflow to run daily to keep the image current.
Доказательства
Turn your contribution calendar into an SVG skyline, add it to your profile, and add a DEV landmark with a small Java customization.
Copy the project's complete publishing workflow into .github/workflows/contribution-city.yml on the default branch.
The action sets up Java and JBang, builds the selected source revision, and runs the packaged application.
- Дата записи: 2026-10-06T08:40:46.379Z