Я знаю, что вы кодили прошлым летом: сервис визуализации Your Year in Code
Your Year in Code — инструмент с открытым исходным кодом, который визуализирует год коммитов на GitHub. Полученный индивидуальный плакат с заслугами можно использовать, например, в портфолио для наглядности достижений или распечатать и повесить на стене в своей комнате. Все что нужно — это учетная запись веб-сервиса с хотя бы одним публичным репозиторием.
Чтобы получить плакат, нужно указать год, с 2017-го по 2020-й, после чего приложение произведет анализ репозиториев, посчитает коммиты за указанный промежуток времени и сгенерирует изображение с визуализацией действий разработчика по кодированию в цветах, которые зависят от языка и платформы проектов.
На плакате отображается следующая информация:
- Имя разработчика;
- Количество подписчиков;
- За какой год представлены проекты;
- Сколько строк написал разработчик;
- В каком репозитории больше всего;
- На каком языке или с помощью какого фреймворка.
Каждое «перо» отражает заслуги в определенном репозитории за неделю. Длина представляет собой количество коммитов, а цвет отражает язык или платформу. При наведении на отдельные элементы плаката, можно получить подробную информацию о внесенных коммитах.
Для создания плаката разработчики Your Year in Code используют Next.js, авторизацию через социальную сеть Auth0 и API GitHub. Подробная информация доступна в репозитории проекта.
Чтобы создать собственный плакат:
- Войдите в свою учетную запись на GitHub;
- Подключите ее к веб-приложению Your Year in Code;
- Выберите год и репозиторий, для которого хотите сгенерировать изображение. Можно визуализировать свои достижения с 2017 по 2020 годы.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: