Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 2.13 KB

CONTRIBUTING.md

File metadata and controls

45 lines (28 loc) · 2.13 KB

Contribución con el proyecto

Bienvenida

Primero que todo, muchas gracias por considerar contribuir con aportes valiosos. Estos proyectos se mantienen activos gracias a sus aportes.

¿Por qué leer estas pautas?

Seguir estas directrices nos ayuda a saber que usted respeta el tiempo de los desarrolladores que administran y mantienen este proyecto de software libre. A cambio, los desarrolladores están comprometidos con abordar el problema, evaluar los cambios y ayudarle a finalizar las solicitudes de extracción.

Reglas generales

  • Garantizar la compatibilidad entre plataformas para cada cambio que se acepte. Windows, Mac, Debian, Ubuntu, Linux en general.
  • Asegúrese de que el código que entra en el repositorio cumple con las reglas generales de desarrollo para cada lenguaje de programación.
  • Crear problemas (issues) para los cambios y mejoras importantes que desee realizar.
  • Discutir las cosas de forma transparente y obtener comentarios de la comunidad.
  • No agregue ninguna clase al código base a menos que sea absolutamente necesario. Es mejor limitarse al uso de funciones.
  • Mantenga las versiones de características lo más pequeñas posible, preferiblemente una nueva característica por versión.

Contribuciones menores

Antes de comenzar directamente con el desarrollo de algunas funcionalidades nuevas, agradeceremos sus aportes con:

  • Arreglar un problema (issue)
  • Revisar un pull request
  • Actualizar documentación
  • Complementar una página web
  • Escribir un tutorial

Colaborar en un proyecto

Para cosas mayores que arreglos de un par de líneas o correcciones tipográficas, por favor:

  • Crear su propia copia del código (fork)
  • Descargar el código en su computador personal (git clone xxx)
  • Crear una rama nueva, cuyo nombre refleje la funcionalidad en la que está trabajando (git checkout -b branch-name)
  • Hacer los cambios o desarrollos nuevos
  • Poner una etiqueta cuando su desarrollo esté listo (git commit -m "mensaje")
  • Actualizar su copia del repositorio en github (git push origin branch-name)
  • Pedir una actualización del código principal en github (pull request)