Una Pull Request (una solicitud para incluir cambios) es una propuesta de un desarrollador para agregar las ediciones de código que ha realizado al proyecto principal. El mecanismo se utiliza ampliamente en sistemas de control de versiones basados en Git y en plataformas de desarrollo colaborativo como GitHub. En esencia, es una solicitud formalizada para "tomar mis cambios e incluirlos en la base de código compartida".
El trabajo generalmente se organiza de la siguiente manera: un participante crea una rama separada, realiza cambios en ella y luego abre una pull request a la rama objetivo del proyecto. Otros miembros del equipo ven las ediciones propuestas, pueden dejar comentarios, solicitar revisiones y discutir detalles de implementación. Después de la revisión, los cambios son aceptados (fusionados) o rechazados.
Para los proyectos de blockchain de código abierto, las pull requests son especialmente importantes: es precisamente a través de ellas que la comunidad propone mejoras de protocolo, correcciones de errores y nuevas características. Esto hace que el proceso de desarrollo de proyectos descentralizados sea transparente: cualquiera puede estudiar el historial de cambios y entender quién propuso qué agregar al código.



