Saltar al contenido principal

Problemas en Electron

Cómo contribuir a problemas

Para cualquier problema, existen fundamentalmente tres maneras en las que un individuo puede contribuir:

  1. By opening the issue for discussion: If you believe that you have found a new bug in Electron, you should report it by creating a new issue in the electron/electron issue tracker.
  2. Ayudando en el seguimiento del problema: Puedes hacerlo proporcionando detalles asistivos (un caso de prueba reproducible que demuestra el fallo) o proporcionando sugerencias para abordar el problema.
  3. Ayudando a resolver el problema: Esto se puede hacer demostrando que el problema no es un fallo o fue arreglado; Pero mas a menudo, abriendo un pull request que cambia el código fuente de electron/electron de una manera concreta y susceptible de revisión.

Pedir ayuda general

The Electron website has a list of resources for getting programming help, reporting security issues, contributing, and more. ¡Por favor, use el gestor de incidencias solo para errores!

Presentar un informe de error

Para enviar un informe de error:

Cuando abre una nueva incidencia en el electron/electron issue tracker, los usuarios se les presentará una plantilla que debe ser completada.

If you believe that you have found a bug in Electron, please fill out the template to the best of your ability.

Las dos informaciones mas importantes necesarias para evaluar el informe son, la descripción del error y un caso de prueba simple para recrearlo. Es más fácil resolver un problema si este se puede reproducir.

Véase Como crear un Mínimo, Completo y Verificable ejemplo.

Seguimiento de un Informe de Error

Es común que los problemas abiertos se acompañen con un debate. Algunos contribuyentes pueden tener diferentes opiniones, incluyendo si se comporta como un fallo o una funcionalidad. La discusión es parte del proceso y debe mantenerse centrada, útil y profesional.

Respuestas bruscas que no proveen contexto adiciona o detalles de apoyo, no son útiles o profesionales. Para muchos, tales respuestas son molestas y dañinas.

Los contribuyentes están animados a resolver problemas de manera colaborativa y ayudarse mutuamente a progresar. Si encuentras un fallo que crees que es inválido o que contiene información errónea, explica por qué crees eso añadiendo contexto adicional y estando dispuesto a convencerse de que puedes estar equivocado. Al hacerlo, podemos a menudo alcanzar la solución correcta de manera rápida.

Resolviendo un informe de error

La mayoría de los problemas son resueltos al abrir un pull request. El proceso para abrir y revisar un pull request es similar a abrir y seguir los problemas, pero conlleva una revisión necesaria y aprobar un workflow que asegure que los cambios propuestos tengan una mínima calidad y criterios funcionales del proyecto Electron.