Очередной небольшой проект.
Веб-приложение, которое агрегирует через стандартный механиз gitlab webhooks, который можно настроить на уровне любого проекта данные об МРах в UI и отправляет уведомления через HTTP например в telegram, mattermost, etc.
В чем смысл?
Обычно в SRE/DevOps командах ревью МРов это всегда боль, трата времени на поиск сообщений в корп. мессенджере, забывание вмержить МР, если в этот момент как обычно случился "разрыв контекста" и пришлось переключиться на другую задачу.
Приложения решает (или пытаестя) эту проблему тем, что агрегирует октрыте МРы в одном месте. Также отправляет нотификацию в мессенджер, предполагается, что для этого выделяется отдельный канал в корп. мессенджере.
Проект написан на nextJS, это react фреймворк, позволяет также строить и бэк. База данных - postgres, prisma как ORM.
На github подробная инструкция в README.
#pet
#gitlab
Post #220
266
