朝、GitHub の通知に見慣れない名前がいました。Nguyễn Văn Huyên さん、ベトナムの方。自作 OSS「many-ai-cli」への、初めての海外 Pull Request です。丁寧な翻訳とコード配慮に感動しながらレビューを始めた私は、差分の比較先を間違えて、貢献者の完成品を「未完成」扱いにする失礼なコメントを投げてしまいました。訂正・merge・そして次バージョンでの器の設計見直しまで、半日の記録です。
OSS メンテナが、外部から初めての PR を受けたときに気付いた 3 つのこと。レビューで差分ブランチを取り違えないこと、貢献者の完成品を「手伝います」と言い換えないこと、そして「言語を追加するのに 6 ファイル手で編集させる設計」は maintainer の宿題として自分で片付けること。
題材は自作 OSS の many-ai-cli(複数の AI コーディング CLI を並列で走らせて、承認をブラウザ 1 タブに集約する Web ダッシュボード)。Nguyễn Văn Huyên さんのベトナム語対応 PR は次バージョンで正式に載ります。