Maiao: Gerrit-artiger Code-Review-Workflow für GitHub, GitLab, Gitea & Co.
Maiao: Gerrit-style code review workflow for GitHub, GitLab, Gitea, others

Maiao ist ein Community-Fork des ursprünglichen adevinta/maiao und bringt den Gerrit-artigen Code-Review-Workflow auf GitHub, GitLab, Gitea, Forgejo, Bitbucket Cloud und Cursor Origin. Mit dem Befehl `git review` erstellt das Tool für jeden Commit einen eigenen Pull Request (PR) bzw. Merge Request (MR) und stapelt diese automatisch mit korrekten Abhängigkeiten. Es unterstützt native Stacks (z. B. GitHub Stacks), verwaltet Fixups elegant über `git commit --fixup`, verfolgt Commits über Change-IDs und rebased Stacks automatisch nach Merges. Der Provider wird automatisch erkannt, für selbst gehostete Instanzen kann er per `git config maiao.provider` festgelegt werden.
Maiao bringt die Macht von gestapelten Pull Requests (oder Merge Requests) zu Ihrem Git-Hosting-Anbieter und ermöglicht es Ihnen, große Features in kleine, überprüfbare Commits zu zerlegen, wobei jeder Commit zu einem eigenen PR/MR wird.