Guía de Contribución
¡Gracias por tu interés en contribuir a este proyecto! Este repositorio acepta contribuciones de toda la comunidad.
¿Qué puedes contribuir?
- Nuevas soluciones a problemas
- Mejoras a soluciones existentes
- Corrección de errores
- Explicaciones más claras
- Optimizaciones de código
- Traducciones o mejoras de documentación
Proceso de Contribución
1. Fork el repositorio
Haz click en el botón "Fork" en la parte superior derecha de GitHub.
2. Clona tu fork
3. Crea una nueva rama
4. Agrega tu solución
Crea un nuevo archivo en el formato correcto o mejora uno existente.
5. Commit tus cambios
Formato de commits:
feat:para nuevas solucionesfix:para correccionesdocs:para documentaciónrefactor:para mejoras de código
6. Push a tu fork
7. Crea un Pull Request
Ve a tu fork en GitHub y haz click en "New Pull Request".
Checklist antes de hacer PR
Antes de enviar tu Pull Request, asegúrate de:
- El código funciona correctamente
- Incluye explicación clara del enfoque
- Tiene análisis de complejidad (Big O)
- Incluye casos de prueba
- El código está comentado cuando es necesario
- Sigue el formato establecido
- La ortografía y gramática son correctas
Tipos de Contribuciones Especiales
Primera Solución
Si eres el primero en agregar una solución a un problema, tu nombre será destacado.
Optimización
Si mejoras significativamente la complejidad de una solución existente.
Mejor Explicación
Si agregas una explicación más clara o completa.
¿Tienes dudas?
Si tienes alguna pregunta sobre cómo contribuir:
Reconocimientos
Todos los contribuidores serán añadidos a la lista de colaboradores del proyecto.
¡Gracias por hacer de este proyecto algo mejor para toda la comunidad! 🎉
Código de Conducta
Nuestros Valores
- Respeto: Trata a todos con amabilidad y respeto
- Inclusión: Todos son bienvenidos, sin importar su nivel
- Colaboración: Ayudamos y aprendemos juntos
- Calidad: Nos esforzamos por código limpio y bien documentado
¡Gracias por contribuir!
Juntos construimos la mejor colección de soluciones LeetCode en español 🚀