Skip to content
Tech News
← Back to articles

Maiao: Gerrit-style code review workflow for GitHub, GitLab, Gitea, others

read original more articles
Why This Matters

Maiao introduces a Gerrit-style code review workflow for popular git hosting platforms, enabling developers to manage large features through stacked, reviewable pull requests or merge requests. Its automation features, such as auto-rebasing and native stack detection, streamline collaborative code review processes, making it highly valuable for teams seeking more granular and efficient review workflows.

Key Takeaways

Maiao

Note: This is a community fork of adevinta/maiao. The original maintainers are no longer at Adevinta and the upstream repository is no longer actively maintained. This fork continues development under runetes/maiao.

Gerrit-style code review workflow for GitHub, GitLab, Gitea, Forgejo, Bitbucket Cloud, and Cursor Origin

Maiao brings the power of stacked pull requests (or merge requests) to your git hosting provider, enabling you to break large features into small, reviewable commits where each commit becomes its own PR/MR.

What is Maiao?

Maiao provides the git review command that:

Creates one PR/MR per commit in your branch

in your branch Stacks PRs/MRs automatically with proper parent-child dependencies

with proper parent-child dependencies Registers native stacks when available (GitHub Stacks, GitLab auto-detected stacks)

when available (GitHub Stacks, GitLab auto-detected stacks) Manages fixups elegantly using git commit --fixup

... continue reading