Maiao: каждый коммит уезжает отдельным пул-реквестом
Maiao — консольная утилита, которая переносит в GitHub порядок ревью из Gerrit: единица проверки там не ветка, а коммит. Вы работаете как обычно, а при отправке каждый коммит становится своим пул-реквестом, и они выстраиваются стопкой друг на друге. Ревьюер смотрит не одно большое изменение целиком, а несколько маленьких по отдельности, и вливает их по мере готовности.
Тот же процесс работает не только с GitHub: поддерживаются GitLab, Gitea, Forgejo, Bitbucket Cloud и Cursor Origin. Утилита написана на Go, в репозитории лежит формула для Homebrew.
Один нюанс: это community-форк. Прежние мейнтейнеры adevinta/maiao ушли из компании, исходный репозиторий не развивается, работа продолжается в runetes/maiao.
Где пригодится: крупная фича, которую не хочется вручную резать на цепочку веток.
#инструменты
Post #2947
1.15K
