Guía para Colaboradores: Trabajo en el Protocolo de Revisión de Alcance
Flujo de trabajo con Git, RStudio y Quarto para propuestas de modificación
Esta guía proporciona el paso a paso estructurado para clonar el repositorio del proyecto ScopingReview_GarbageCodes, realizar sugerencias de cambio sobre el documento principal ( / ) y enviar las modificaciones mediante un Pull Request.
1 Paso 1: Clonar el repositorio localmente
- Abre la terminal (o Git Bash en Windows).
- Clona el repositorio oficial ejecutando:
git clone [ScopingReview_GarbageCodes](https://github.com/gfguevara/ScopingReview_GarbageCodes)- Accede al directorio del proyecto:
cd ScopingReview_GarbageCodes2 Paso 2: Crear una rama (Branch) para tus cambios
Para mantener organizada la versión principal y evitar conflictos, no trabajes directamente sobre la rama main.
- Asegúrate de estar en la rama principal y tener la versión más reciente:
git checkout main
git pull origin main- Crea y cambia a una nueva rama de trabajo (utiliza un nombre descriptivo, como
propuesta-tuNombre):
git checkout -b propuesta-protocolo-tuNombre3 Paso 3: Editar el documento en RStudio
- Abre el proyecto en RStudio haciendo doble clic sobre el archivo
Protocol.Rproj. - Abre el archivo principal del protocolo:
Protocolo_ScopingReview_GarbageCodes.Rmd. - Realiza tus modificaciones, correcciones o adiciones metodológicas.
- (Opcional pero recomendado) Haz clic en Render (o Knit / ) para verificar que el documento compile a HTML, Word o PDF sin errores.
4 Paso 4: Guardar y subir los cambios a GitHub
- Revisa los archivos modificados y prepáralos para el commit:
git add Protocolo_ScopingReview_GarbageCodes.Rmd- Crea un commit con un mensaje claro sobre las modificaciones realizadas:
git commit -m "Propuesta: revisión de criterios de inclusión y estrategia de búsqueda"- Sube la rama con tus cambios al repositorio remoto:
git push origin propuesta-protocolo-tuNombre5 Paso 5: Crear un Pull Request (PR)
- Ve a la página principal del repositorio en GitHub: ScopingReview_GarbageCodes
- En la parte superior verás un banner destacado que dice “Compare & pull request”. Haz clic en él.
- Añade un título descriptivo a tu propuesta y detalla en la descripción los aspectos clave que modificaste o agregaste.
- Haz clic en “Create pull request”.
El investigador principal revisará los cambios, realizará comentarios sobre las líneas modificadas e integrará la propuesta a la rama principal ().
6 Opción recomendada: Trabajo desde RStudio usando Ramas y Pull Requests
Para trabajar visualmente desde RStudio sin sobrescribir la rama principal (main) y permitir que el dueño del proyecto revise los cambios antes de integrarlos, sigue este flujo:
6.1 1. Configuración inicial (solo la primera vez por propuesta)
- En la esquina superior derecha de RStudio, busca la pestaña Git.
- En la parte superior de esa pestaña, haz clic en el botón de New Branch (dos rectángulos conectados por una línea).
- Escribe un nombre descriptivo para tu rama (ejemplo:
propuesta-seccion-metodosocambios-tuNombre). - Haz clic en Create. RStudio creará la rama y te cambiará automáticamente a ella.
6.2 2. Flujo de trabajo y envío de propuestas
- Editar el archivo:
- Abre
Protocolo_ScopingReview_GarbageCodes.Rmd. - Realiza tus modificaciones y guarda el documento (
Ctrl + S).
- Abre
- Hacer Commit:
- En la pestaña Git, marca la casilla Staged al lado de
Protocolo_ScopingReview_GarbageCodes.Rmd. - Haz clic en Commit.
- Escribe un mensaje claro detallando tus sugerencias en Commit message.
- Haz clic en el botón Commit.
- En la pestaña Git, marca la casilla Staged al lado de
- Hacer Push:
- Haz clic en el botón Push (flecha verde hacia arriba). RStudio subirá tu rama con tus cambios a GitHub.
- Crear el Pull Request en GitHub:
- Entra al repositorio en GitHub: ScopingReview_GarbageCodes
- Haz clic en el botón amarillo Compare & pull request que aparecerá en la parte superior.
- Explica brevemente tus modificaciones y haz clic en Create pull request.
El dueño del proyecto recibirá una notificación en GitHub, podrá revisar exactamente qué líneas agregaste o eliminaste, dejar comentarios o sugerir correcciones, y finalmente hacer clic en Merge pull request para incorporar tus cambios a la rama principal.