stale: бот для гитхаба, который борется с незавершёнкойОдин из ботов, которых мы активно используем в Гитхабе ГдеМатериала —
stale. Задача бота очень простая — приходить в каждый пулл-реквест, в котором ничего не происходит.
Вот к примеру пошёл я и сделал ПР, который немного улучшает кодовую базу. Хотел показать коллегам-разработчикам, и забыл — так пулл-реквест и остался висеть. Бизнес-стейкхолдера у задачи нет, поэтому мне никто, кроме меня, про неё не напомнит.
Или пришёл бизнес с задачей, мы её начали делать, задали пару вопросов — а нам никто не отвечает.
Бот, который автоматически закрывает незавершёнку, формирует в голове тупое правило: забиваешь на свою работу — значит её выкидывают. Такое правило здорово помогает всем отвечать друг-другу вовремя.
Наш бот не совсем политкорректный — ведь незавершённая работа это так плохо: