Skip to main content

Administración y estandarización de solicitudes de incorporación de cambios

Sigue estos pasos para administrar y estandarizar las solicitudes de incorporación de cambios que los colaboradores crean en el repositorio.

Si eres un conservador de repositorios, hay varias maneras de administrar y estandarizar las solicitudes de incorporación de cambios que los colaboradores crean en el repositorio. Estos pasos pueden ayudarte a garantizar que las personas adecuadas revisen las solicitudes de incorporación de cambios y que cumplan los estándares del repositorio.

Mediante plantillas de solicitudes de cambios

Las plantillas de solicitud de cambios le permiten personalizar y estandarizar la información que desea incluir cuando alguien crea una solicitud de cambios en el repositorio. Cuando agregas una plantilla de solicitud de extracción a tu repositorio, los colaboradores del proyecto verán automáticamente los contenidos de la plantilla en el cuerpo de la solicitud de extracción. Para más información, consulta Crear una plantilla de solicitud de extracción para tu repositorio.

Puedes usar plantillas de solicitud de cambios para estandarizar el proceso de revisión del repositorio. Por ejemplo, puede incluir una lista de tareas que desea que los autores completen antes de combinar sus solicitudes de cambios agregando una lista de tareas a la plantilla. Para más información, consulta Acerca de las listas de tareas.

Puede solicitar que los colaboradores incluyan una referencia a un problema en el cuerpo de la solicitud de cambios para que la combinación de la solicitud de cambios cierre automáticamente el problema. Para más información, consulta Vincular una solicitud de cambios a una propuesta.

Mediante la definición de propietarios de código

Es posible que quiera asegurarse de que determinados individuos siempre revisen los cambios en determinados archivos o código del repositorio. Por ejemplo, puede que desee que un escritor técnico del equipo revise siempre los cambios en el directorio docs.

Puede definir individuos o equipos que considere responsables del código o los archivos en un repositorio para ser propietarios de código. Cuando alguien abre una solicitud de cambio que modifica el código que pertenece a alguien, automáticamente se les solicitará una revisión a los propietarios del código. Puede definir propietarios de código para tipos específicos de archivos o directorios, así como para diferentes ramas de un repositorio. Para más información, consulta Acerca de los propietarios de código.

Mediante ramas protegidas

Puede usar ramas protegidas para evitar que las solicitudes de cambios se combinen en ramas importantes, como main, hasta que se cumplan determinadas condiciones. Por ejemplo, puede requerir pasar pruebas de CI o aprobar una revisión. Para más información, consulta Acerca de las ramas protegidas.

Mediante herramientas automatizadas para revisar el estilo de código

Use herramientas automatizadas, como linters, en las solicitudes de cambios del repositorio para mantener un estilo coherente y hacer que el código sea más comprensible. El uso de herramientas automatizadas para detectar problemas más pequeños, como errores tipográficos o de estilos, deja más tiempo para que los revisores se centren en la sustancia de una solicitud de cambios.

Por ejemplo, puede usar GitHub Actions para configurar linters de código que se pueden ejecutar en solicitudes de cambios como parte del flujo de trabajo de integración continua (CI). Para más información, consulta Acerca de la integración continua con Acciones de GitHub.