Skip to content

Traducción 🌍

Traduce o mejora la traducción de esta página.

Contribuye

Informe de incidencias

Como usuario de Tuist, es posible que te encuentres con errores o comportamientos inesperados. Si lo haces, te animamos a que nos informes de ellos para que podamos solucionarlos.

GitHub issues es nuestra plataforma de tickets

Las incidencias deben notificarse en GitHub como GitHub issues y no en Slack u otras plataformas. GitHub es mejor para rastrear y gestionar problemas, está más cerca del código base y nos permite seguir el progreso del problema. Además, fomenta una descripción larga del problema, lo que obliga al informador a pensar sobre el problema y a proporcionar más contexto.

El contexto es crucial

Una cuestión sin contexto suficiente se considerará incompleta y se pedirá al autor contexto adicional. En caso contrario, la incidencia se cerrará. Piénsalo de esta manera: cuanto más contexto proporciones, más fácil nos resultará comprender el problema y solucionarlo. Por lo tanto, si quieres que se solucione tu problema, proporciona todo el contexto posible. Intenta responder a las siguientes preguntas:

  • ¿Qué intentabas hacer?
  • ¿Qué aspecto tiene su gráfico?
  • ¿Qué versión de Tuist utilizas?
  • ¿Esto te bloquea?

También le pedimos que nos proporcione un proyecto mínimo reproducible **** .

Proyecto reproducible

¿Qué es un proyecto reproducible?

Un proyecto reproducible es un pequeño proyecto Tuist para demostrar un problema

  • a menudo este problema es causado por un bug en Tuist. Tu proyecto reproducible debe contener las características mínimas necesarias para demostrar claramente el error.

¿Por qué debería crear un caso de prueba reproducible?

Un proyecto reproducible nos permite aislar la causa de un problema, ¡que es el primer paso para solucionarlo! La parte más importante de cualquier informe de fallo es describir los pasos exactos necesarios para reproducir el fallo.

Un proyecto reproducible es una gran manera de compartir un entorno específico que causa un error. Tu proyecto reproducible es la mejor manera de ayudar a la gente que quiere ayudarte.

Pasos para crear un proyecto reproducible

  • Crear un nuevo repositorio git.
  • Inicializar un proyecto utilizando tuist init en el directorio del repositorio.
  • Añade el código necesario para recrear el error que has visto.
  • Publica el código (tu cuenta de GitHub es un buen lugar para hacerlo) y luego vincúlalo al crear una incidencia.

Ventajas de los proyectos reproducibles

  • Menor superficie: Al eliminar todo menos el error, no tienes que excavar para encontrar el fallo.
  • No es necesario publicar el código secreto: Es posible que no puedas publicar tu sitio principal (por muchas razones). Rehacer una pequeña parte de ella como caso de prueba reproducible te permite demostrar públicamente un problema sin exponer ningún código secreto.
  • Prueba del fallo: A veces, un error se debe a una combinación de ajustes en tu máquina. Un caso de prueba reproducible permite a los colaboradores descargar tu compilación y probarla también en sus máquinas. Esto ayuda a verificar y reducir la causa de un problema.
  • Consigue ayuda para solucionar tu error: Si otra persona puede reproducir tu problema, suele tener muchas posibilidades de solucionarlo. Es casi imposible arreglar un fallo sin poder reproducirlo antes.

Released under the MIT License.