Skip to content

Latest commit

 

History

History
89 lines (59 loc) · 1.91 KB

File metadata and controls

89 lines (59 loc) · 1.91 KB

🤝 Guía de contribución

¡Gracias por tu interés en contribuir a DevHabit Tracker! 🎉

Este proyecto está pensado para que desarrolladores junior puedan participar en un entorno real, con tareas claras, progresivas y bien delimitadas.


🧭 Antes de empezar

Antes de contribuir:

  • Lee el archivo README.md
  • Revisa la carpeta tasks/
  • Solicita la tarea desde la plataforma MiPrimerIssue
  • Espera a que la tarea sea asignada antes de comenzar

🔄 Flujo de contribución

  1. Solicita una tarea desde MiPrimerIssue
  2. Espera a que te sea asignada
  3. Haz fork del repositorio
  4. Crea una rama para tu tarea
  5. Realiza los cambios
  6. Sube tu rama a tu fork
  7. Abre una Pull Request al repositorio principal

🌿 Convención de ramas

Usa nombres descriptivos y consistentes.

feat/task-001-example
feat/task-101-example
fix/task-003-example

✅ Convención de commits

Ejemplos recomendados:

feat: añade componente principal
feat: crea filtro reutilizable
fix: corrige estado vacío
docs: actualiza guía de configuración

📌 Reglas para Pull Requests

  • Una tarea por Pull Request
  • Explica claramente qué has hecho
  • Añade capturas si hay cambios visuales
  • No mezcles varias tareas en la misma PR
  • Mantén el código limpio, simple y legible

🧼 Buenas prácticas

  • Reutiliza componentes cuando tenga sentido
  • Respeta la estructura del proyecto
  • Evita tocar partes no relacionadas con tu tarea
  • Prioriza claridad antes que complejidad
  • Mantén cambios pequeños y fáciles de revisar

🆘 Si te bloqueas

Si no sabes cómo continuar:

  • relee la tarea asignada
  • revisa la documentación en docs/
  • explica en la Pull Request qué has intentado y en qué punto te has bloqueado

🎯 Objetivo

Queremos que contribuir a este proyecto sea una experiencia real de aprendizaje y una primera puerta de entrada al open source.