Files
nairobi/CONTRIBUTING_ES.md
Javi Martín 375134ea04 Run the test suite using GitHub Actions
Using GitHub Actions has a few advantages over using Travis CI:

* More jobs can be run in parallel
* All CONSUL repositories on GitHub will be configured automatically

Besides, Travis have recently changed their policy twice. First, they
announced their site for free software projects would be shut down but
free software projects could still use their site for private projects.
And then, they limited the usage of their services for free software
projects.

Just like we used to do with Travis, we're enabling builds for pull
requests but not for pushed branches.

We're also building the master branch. Even if we never push to the
master branch directly, we're aware other CONSUL repositories do, so
we're running the tests for this case.
2020-11-23 14:00:33 +01:00

3.3 KiB

Cómo Contribuir a este Proyecto

Código de conducta

Los miembros del proyecto y la comunidad de personas que contribuyen a él se adhieren a un código de conducta que se puede consultar en el archivo CODE_OF_CONDUCT_ES.md.

Comunicación general y de incidencias

El método preferido para informar sobre una incidencia en el proyecto es creando una incidencia en el repositorio del proyecto.

  • Trata de darle un título descriptivo (algo más que "xxx no funciona").
  • Es buena idea incluir las siguientes secciones:
    • Pasos que se han realizado para producir la incidencia
    • Lo que se esperaba que pasara
    • Lo que ha pasado
  • También es buena idea que incluyas tu sistema operativo, navegador, versión de navegador y plugins instalados.

¡Gracias! ❤️ ❤️ ❤️

Resolver una incidencia

Las incidencias marcadas como help wanted son funcionalidades bien definidas y que están listas para que quien quiera pueda implementarlas.

Cuando quieras resolver una incidencia mediante código:

  • Avisa de que vas a trabajar en esta incidencia añadiendo un comentario.
  • Envía una pull request al repositorio principal indicando qué incidencia estás resolviendo y siguiendo nuestras convenciones de código

¿Es tu primer Pull Request? Puedes aprender en este curso gratuito (en inglés) sobre cómo contribuir a un proyecto OpenSource en GitHub

Convenciones de código

Si quieres que revisemos tu código con una sonrisa, por favor sigue nuestras convenciones:

  • Incluye tests para los cambios que hayas hecho
  • Los tests se ejecutarán automáticamente para comprobar que el resto de la aplicación sigue funcionando; asegúrate de que los tests pasan
  • Tus cambios serán revisados automáticamente por Hound CI; arregla los problemas de los que informa (si es que hay alguno)
  • Sigue las siete reglas para un gran mensaje de commit

Cuando revisemos tu código y te pidamos que cambies alguna cosa, si tienes experiencia con git rebase edita los commits existentes en vez de añadir más. Si no tienes experiencia con git rebase, puedes saltarte este punto.

Contribuidores

Miembros del equipo principal

Todos los demás contribuidores

Además del equipo principal, hay más de cien contribuidores. ¡Muchas gracias por vuestro código! También estamos muy agradecidos a las personas que contribuyen de otras formas, incluida la documentación, traducciones, evangelismo, administración de sistemas, comunicación, organización y más.

Finalmente, un agradecimiento especial a los antiguos miembros del equipo principal. Conocidos con cariño como El Alumni:

Juanjo Bazán, Enrique García Cota, Alberto Calderón, María Checa, Alberto García