Новогодний квиз по вашему git log

fb482ec94c616a97f7ee230c4c4ff203.jpg

Наступает конец года. Впереди последний релиз, код-фриз, корпоратив и подведение итогов. Я накидал пару командных HTML игр (например, квиз), основанных на логах вашего репозитория (для git). Наливаем чай или пиво. Собираем команду. Играем, смотрим ачивки. Исходники тут

Запуск онлайн:

Запускаем скрипт в репе

git --no-pager log --oneline --all --reverse --date=iso-strict --pretty=format:"%ad>%aN>%aE>%s" > log.txt
  1. Он сохранит лог гита в файл log.txt. Кидаем файл на эту страницу.

  2. В меню переходим «Команда / Мини-игры» (в самом конце списка)

Запуск офлайн:

Запускаем скрипт в репе

Python:
установка: pipx install assayo
запуск: assayo

Ruby:
установка: gem install assayo
запуск: assayo

JS:
запуск: npx assayo

PHP:
установка: composer require bakhirev/assayo
запуск: vendor/bin/assayo

Docker:
образ:  https://hub.docker.com/r/bakhirev/assayo

  1. Скрипт создаст в репе папку ./assayo. Открываем в ней ./index.html

  2. В меню переходим «Команда / Мини-игры» (в самом конце списка)

© Habrahabr.ru