Комментарии 7
Раньше все жсон парсеры и операционки писали. А теперь системы распознавания речи и доски
История про канбан, проживший два с половиной часа, очень узнаваемая: доску обычно хотят потому, что «так у всех», а на практике команде из шести человек хватает списка с приоритетами. Спасибо, что честно написали про мотивацию «хотелось написать самим».
А пробовали тупо Claude Fable 5.1 запустить сгенерировать такое приложение с такими-то требованиями ? И сравнить с тем, что получилось. Мне кажется, что для такого маленького контекста он вряд ли запутается в чем-то. Тем более, что надежность не столь важна.
Redmine не рассматривали?
У вас задачи как в Красной Армии - ни шагу назад? Задачу нельзя отменить?
Как всегда: команда искала, что надо; не нашла; запилила своё; получилось лучше.
Остались крайние два шага:
Клиенты заметили и тоже захотели.
Побочный вспомогательный проект стал главным, а потом - единственным.
Верной дорогой идёте, товарищи! (Без сарказма, с уважением и с претензией на юмор.)
С опросом GitHub раз в пять минут решение вполне логичное, я бы тоже не стал ради этого городить вебхуки. Единственное, интересно, как определяете, что PR именно новый? Один и тот же PR сервер ведь увидит много раз, плюс после какого-нибудь ребута состояние можно потерять. Просто сохраняете его id в базе и перед созданием задачи проверяете, что такого ещё не было?

Мы не смогли выбрать таск‑трекер и написали свой за два дня. Канбан прожил два с половиной часа