Skip to main content

Buenas prácticas

Git

  1. Organizar repositorios: Crear repositorios independientes para distintos proyectos.
  2. Utiliza ramas: Trabaja en ramas separadas para desarrollar nueva funcionalidad, corregir errores o experimentar con tu proyecto.
  3. Haz commits atómicos: Cada commit debe representar una única unidad de cambio lógico, para facilitar la revisión y la correcciones en los cambios.
  4. Escribe mensajes de commit claros y significativos.
  5. Mantén un historial limpio: Evita enviar cambios innecesarios o conflictos, y usa la fusión de cambiosade(merge)cuadamente.
  6. Usa etiquetas: Para marcar puntos importantes en el proyecto, como versiones.
  7. Haz revisiónes de código: Antes de integrar el código en la rama principal, realiza una revisión del mismo.
  8. Resuelve conflictos: Esto se aplica en cualquier caso, pero sobretodo a la hora fusionar ramas.
  9. Mantén copias de seguridad y haz push con regularidad.
  10. Continua aprendiendo.

GitHub

  1. Personaliza tú perfil.
  2. Crea un README: Debe de proporcionar una descripción general del proyecto, instrucciones de instalación y configuración, información sobre cómo contribuir, y cualquier otra información relevante.
  3. Licencia de software: Añade una licencia a un repositorio para informar a otros usuarios de como lo pueden utilizar y qué limitaciones posee.
  4. Usa Pull Request: Propon cambios de un repositorio a traves de Pull Request, en vez de modificar directamente la rama principal directamente.
  5. Revisión de código: Revisar el código antes de funsionarlo mediante un Pull Request.
  6. Utiliza Issues: Emplea el sistema de Issues de GitHub para rastrear y gestionar errores, mejoras y otras tareas relacionadas con el proyecto.
  7. Etiquetas y Milestones: Usa etiquetas y milestones en Issues y Pull Request para categorizar y priorizar el trabajo.
  8. Documentación: Mantén la documentación actualizada.
  9. Comparte y colabora: Crea tus propios proyectos de código abierto y colabora en otros.
  10. Continua aprendiendo.