Maiao:GitHub、GitLab、Gitea などで Gerrit スタイルのコードレビューを実現する CLI ツール
Maiao: Gerrit-style code review workflow for GitHub, GitLab, Gitea, others

Maiao は、コミットごとに PR/MR を作成し、自動でスタックする `git review` コマンドを提供するオープンソースツールです。GitHub、GitLab、Gitea、Forgejo、Bitbucket Cloud、Cursor Origin に対応し、GitHub Stacks や GitLab のネイティブスタックにも対応します。Change-ID による追跡、fixup コミットの管理、マージ時の自動リベースなど、Gerrit のワークフローを現代の Git ホスティングサービスで実現します。
Maiao は、大きな機能を小さなレビュー可能なコミットに分割し、各コミットを独自の PR/MR にすることで、スタックされたプルリクエストの力を Git ホスティングプロバイダーにもたらします。
HNでの議論
73- ppljudge
これは興味をそそられる。さらに、私はコミュニティがPRフィードバックを提供するアプローチを進化させることを望んでいた。意図しない結果の一つは、それが労働者を搾取するための道具になってしまったことだ。
- Kinrany
jujutsuと互換性はありますか?
- dolmen
リポジトリが「adevinta」(EUのテック業界で有名な企業)から「runetes」に移ったようです。その経緯を教えてくれる人はいますか?
- NamlchakKhandro
フィーチャー/修正ブランチの各コミットに対して個別のPRを作成している人は誰ですか?
狂気の沙汰に聞こえます。
なぜ誰かがこんなやり方をするのか、私にはただ理解できません。
フィーチャーブランチをローカルのmainにスカッシュマージして、それからPRとして上げていると仮定しましょう。
なぜそんなことをするのでしょうか?
- globular-toast
私の経験では、ジュニアはそもそも単一のコミットを作るのに苦労しています。私がよく目にするのは、散漫なアプローチで、「修正」コミットが他よりも多いというものです。これはそれに役立つわけではないですよね?