Comments 3
Не специалист в ruby и gitlab, но часть недостающего функционала реализовал с помощью браузерного tampermonkey. Скрипт, правда, пришлось всем участникам поставить вручную, но на команду из 10 человек это было ок.
Как пример - двойной аппрув, доступный только в платной версии, сделал на эмодзи и кастомной кнопке.
Спасибо за разбор, интересно!
Есть причины почему для дописывания не добавить пару классов в саму структуру Rails-приложения? Кажется это было бы проще чем писать обвязку на go? .
Статья недооценена.
Но по теме хочу сказать, что чем больше разбираюсь в гитлабе, тем больше утверждаюсь в мысли что он сильно напоминает огромную груду хитро связанных между собой костылей и говна, которая каким-то чудом ещё и работает...
Собственно весь этот лютый гимор ради довольно примитивных кастомизаций моё убеждение лишь очередной раз подкрепляет.
Расширяем меню и функционал Gitlab