Pasos para Contribuir

1. Configuración Inicial

Primero, necesitarás configurar tu entorno local:


# Instalar Git si aún no lo tienes
# Windows: https://git-scm.com/download/win
# Mac: brew install git
# Linux: sudo apt-get install git

# Configurar Git con tu información
git config --global user.name "Tu Nombre"
git config --global user.email "tu.email@ejemplo.com"
									

2. Clonar el Repositorio

Copia el repositorio a tu computadora local:


# Clonar el repositorio
git clone https://github.com/weecology/AI_for_ecology_workshop.git
cd AI_for_ecology_workshop
									

3. Crear una Nueva Rama

Crea una rama nueva para tus cambios:


# Asegúrate de estar en la rama principal
git checkout main

# Actualiza tu copia local
git pull origin main

# Crea una nueva rama para tus cambios
git checkout -b nombre-de-tu-rama
									

4. Realizar Cambios

Realiza los cambios necesarios en los archivos. Algunos ejemplos comunes:

  • Corregir errores tipográficos en el contenido
  • Actualizar o añadir nuevos recursos
  • Mejorar la documentación
  • Añadir nuevas funcionalidades

5. Confirmar tus Cambios

Guarda tus cambios en Git:


# Ver qué archivos has modificado
git status

# Añadir los archivos modificados
git add .

# Confirmar los cambios con un mensaje descriptivo
git commit -m "Descripción breve de tus cambios"
									

6. Subir los Cambios

Sube tus cambios a GitHub:


# Subir tu rama al repositorio remoto
git push origin nombre-de-tu-rama
									

7. Crear un Pull Request

Para proponer tus cambios al proyecto:

  1. Ve a la página del repositorio en GitHub
  2. Haz clic en "Pull Requests"
  3. Haz clic en "New Pull Request"
  4. Selecciona tu rama en el menú desplegable
  5. Revisa los cambios y haz clic en "Create Pull Request"
  6. Añade un título descriptivo y explica tus cambios en detalle
  7. Haz clic en "Create Pull Request"

Buenas Prácticas

  • Mantén tus cambios enfocados y relacionados
  • Escribe mensajes de commit claros y descriptivos
  • Actualiza tu rama con main regularmente
  • Prueba tus cambios antes de hacer el pull request
  • Responde a los comentarios y sugerencias en tu pull request

¿Necesitas Ayuda?

Si tienes preguntas o necesitas ayuda:

  • Revisa la documentación de GitHub sobre cómo crear un pull request
  • Abre un issue en el repositorio describiendo tu problema
  • Contacta a los mantenedores del proyecto