Sobre el proyecto
multi-gitter permite a los usuarios realizar modificaciones simultáneas en múltiples repositorios. Funciona ejecutando un script o programa proporcionado por el usuario dentro del contexto de cada repositorio objetivo. Si se detectan cambios, la herramienta puede crear solicitudes de extracción (pull requests) para revisión manual o fusionarlas automáticamente tras completar exitosamente la tubería de integración continua (CI).
Capacidades principales:
- Soporte para cualquier lenguaje programable (por ejemplo, Bash, Node.js, Python, Go).
- Casos de uso comunes como sincronizar archivos (plantillas de PR), refactorización programática, actualizar dependencias, corregir problemas de formato (linting) y operaciones de búsqueda y reemplazo.
- Integración con múltiples plataformas: GitHub, GitLab, Gitea, Bitbucket Server, Bitbucket Cloud y Gerrit.
- Opciones flexibles de selección: filtrar por organización, usuario, repositorios específicos, temas o mediante búsqueda de código/repositorio (GitHub).
- Modo de prueba (dry-run) para verificar cambios sin confirmar.
- Configuración mediante indicadores de línea de comandos, archivos YAML o variables de entorno.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.