Volver a Docs

Contribuir

Actualizado el 27 de enero de 2023

¿Sabías que puedes contribuir al desarrollo de Sensei? Si usas y te gusta Sensei, ¿por qué no contribuyes al proyecto?

(Si no has utilizado Sensei, descárgalo gratis aquí).

¿Cómo puede ayudarnos?

Ayuda para traducir Sensei a otro idioma

Cualquiera puede ayudar a traducir Sensei. La mejor solución es enviar tus traducciones a los repositorios de traducción oficiales. Obtenga más información sobre cómo puede contribuir aquí.

Envíe un informe de error en GitHub

La pestaña Issues del repositorio GitHub de Sensei es una base de datos de tickets que realiza el seguimiento de proyectos y errores. Utilizamos las incidencias de GitHub para gestionar nuevas funciones, informes de errores y tareas generales del proyecto. Está diseñada para que informar de errores sea lo más sencillo posible.

Si aún no lo has hecho, crea una cuenta en GitHub y sigue las siguientes instrucciones: 

Proporcionar pasos reproducibles para el fallo

Como primer paso, asegúrate de seguir estos pasos:

  1. Compruebe si hay conflictos de plugins o temas.
  2. Asegúrese de que el sitio está en la última versión de los plugins.
    • Esto incluye el núcleo de WordPress, Sensei LMS, las extensiones de Sensei y todos los demás plugins o temas que tenga instalados en su sitio.
  3. Descarte problemas relacionados con el navegador. 
  4. Descartar problemas de acceso a nivel de usuario.
    • ¿El problema afecta sólo a un usuario, a un grupo de usuarios o al administrador?
    • Si los profesores o los alumnos tienen problemas que usted, como administrador, no puede ver, le recomendamos que utilice el plugin de cambio de usuario para cambiar entre cuentas de usuario.
Búsqueda en los problemas de GitHub

Antes de enviar un informe de error, puedes buscar en la pestaña Problemas para ver si alguien lo ha enviado ya. Si encuentras el mismo problema que tú, puedes suscribirte a la incidencia para recibir alertas de cualquier actualización. También puedes dejar un comentario en la incidencia para añadir cualquier detalle que pueda faltar en el informe original.

Si no puedes encontrar una incidencia existente en GitHub con el problema que estás viendo, es hora de reunir pruebas para enviar un informe de error.

Reunir pruebas

Capturas de pantalla, screencast y un resumen del entorno de su sitio pueden ser extremadamente útiles a la hora de depurar. 

  • Capturas de pantalla

Si aún no tienes instalado un servicio de capturas de pantalla, aquí tienes algunas opciones gratuitas:

También hay una guía aquí: https://en.support.wordpress.com/make-a-screenshot/. 

  • Screencast

Dependiendo de tu ordenador, Mac o Windows, puedes hacer screencasts utilizando sus herramientas integradas. Otra opción es utilizar los servicios recomendados anteriormente, como:

  • Entorno del sitio

Puede compartir la información de salud de su sitio yendo a WP Admin > Herramientas > Salud del sitio > Información y haga clic en el botón que copiará toda la información de su sitio al portapapeles, así:

Envía tu informe a GitHub

Cuando esté listo, envíe su informe a nuestro repositorio público de GitHub. Aquí tienes un buen ejemplo de cómo enviar tu informe.

Envíe una solicitud de funciones en GitHub

Al igual que utilizamos GitHub para gestionar los informes de errores, también utilizamos esta herramienta para hacer un seguimiento de todas las solicitudes de mejora. Puedes ver la lista completa de solicitudes existentes aquí. No dudes en suscribirte a cualquier cuestión que te interese y añadir un comentario si es necesario.

Si la solicitud de función que busca no aparece en nuestro repositorio, le animamos a que contribuya siguiendo los siguientes pasos:

Por último, los desarrolladores tienden a añadir actualizaciones en los informes de solicitudes de funciones, por lo que recomendamos seguir su informe y cualquier otro que pueda interesarle.