Skip to content

Latest commit

 

History

History
65 lines (44 loc) · 2.61 KB

File metadata and controls

65 lines (44 loc) · 2.61 KB

Guía de Contribución

¡Gracias por tu interés en contribuir a PHP Switcher! Este documento proporciona directrices para contribuir al proyecto.

Código de Conducta

Este proyecto y todos los participantes están regidos por nuestro Código de Conducta. Al participar, se espera que respetes este código.

Cómo Contribuir

Reportar Bugs

Los bugs se rastrean como issues de GitHub. Crea un issue en el repositorio y proporciona la siguiente información:

  • Usa un título claro y descriptivo para identificar el problema
  • Describe los pasos exactos para reproducir el problema
  • Proporciona ejemplos específicos para demostrar los pasos
  • Describe el comportamiento que observaste después de seguir los pasos
  • Explica qué comportamiento esperabas ver en su lugar y por qué
  • Incluye capturas de pantalla si es posible

Sugerir Mejoras

Las mejoras también se rastrean como issues de GitHub. Crea un issue en el repositorio y proporciona la siguiente información:

  • Usa un título claro y descriptivo para la mejora
  • Proporciona una descripción detallada de la mejora sugerida
  • Explica por qué esta mejora sería útil para la mayoría de los usuarios

Pull Requests

  1. Haz fork del repositorio
  2. Crea una rama para tu característica (git checkout -b feature/amazing-feature)
  3. Realiza tus cambios
  4. Asegúrate de que el código sigue las convenciones de estilo
  5. Asegúrate de que todas las pruebas pasan
  6. Haz commit de tus cambios (git commit -m 'Add some amazing feature')
  7. Haz push a la rama (git push origin feature/amazing-feature)
  8. Abre un Pull Request

Estilo de Código

  • Sigue las convenciones de estilo de C#
  • Usa nombres descriptivos para variables, métodos y clases
  • Escribe comentarios para código complejo
  • Mantén los métodos pequeños y enfocados en una sola responsabilidad
  • Usa la indentación adecuada (4 espacios)

Pruebas

  • Asegúrate de que tu código pasa todas las pruebas existentes
  • Añade pruebas para nuevas características
  • Asegúrate de que las pruebas cubren tanto los casos de éxito como los de error

Documentación

  • Actualiza la documentación cuando cambies la funcionalidad
  • Usa comentarios XML para documentar clases y métodos públicos
  • Mantén la documentación actualizada con el código

Proceso de Revisión

El equipo de mantenimiento revisará tu Pull Request y puede sugerir cambios o mejoras. Una vez que se aborden todos los comentarios, tu Pull Request será fusionado.

¡Gracias por contribuir a PHP Switcher!