このプロジェクトについて

multi-gitterは、複数リポジトリへの同時変更を可能にするツールです。対象となる各リポジトリのコンテキスト内でユーザーが提供したスクリプトまたはプログラムを実行することで動作します。変更が検出された場合、手動レビュー用のプルリクエストを作成したり、CIパイプラインの完了後に自動マージしたりすることができます。 主な機能: - Bash、Node.js、Python、Goなど、任意のスクリプト言語に対応。 - ファイル同期(PRテンプレート)、プログラマティックなリファクタリング、依存関係の更新、リンティングエラーの修正、検索・置換操作などの一般的なユースケースをサポート。 - GitHub、GitLab、Gitea、Bitbucket Server、Bitbucket Cloud、Gerritとの統合に対応。 - オrganization、ユーザー、特定のリポジトリ、トピック、コード/リポジトリ検索(GitHub)による柔軟なターゲティングオプション。 - コミットせずに変更をテストできるdry-runモード。 - コマンドラインフラグ、YAMLファイル、環境変数での設定に対応。