Guía de Referencia Rápida para Pruebas de Parches para Joomla!
From Joomla! Documentation
La página Pruebas de parches para Joomla! describe el procedimiento de prueba para parches. Este documento es una Guía de Referencia Rápida con todos los pasos necesarios.
Rastreador de Temas de Joomla!
- http://issues.joomla.org/
- Inicia sesión con la cuenta de Github -> ¿no tienes cuenta? https://github.com/
- Estado: Nuevo > Confirmado > Pendiente > Listo para Utilizarse (RTC) > Cerrado
- Nuevo - Se acaba de informar
- Confirmado - Alguien reprodujo y confirmó el error
- Pendiente - Parche disponible ("PR" - solicitud); se necesitan de 2 pruebas exitosas
- Listo para Utilizarse - Para ser añadido al código fuente de Joomla
- Necesita Revisión - Se necesita a un desarrollador con experiencia para revisar el tema
- Información Requerida - Necesita más información de la persona que reportó el problema
Prueba de Errores, Informes, Parches
- Crea un entorno de trabajo en un servidor web local (XAMPP, MAMP, ect)
- Consigue un Joomla! "para instalar" desde: https://github.com/joomla/joomla-cms
- Descargarlo, descomprímelo en la carpeta
- o: git clone https://github.com/joomla/joomla-cms.git
- Instala Joomla en el servidor web local
- Instala con: Con datos de ejemplo en inglés (GB) para prueba
- Has no quitar' /carpeta de Instalación!
- Componente Joomla! Patch Tester
- Descárgalo desde: https://github.com/joomla-extensions/patchtester/releases
- Instálalo a través de Extensiones > Instalar
- Añade tus propios detalles de la cuenta Github en el menú de Opciones (nombre de Usuario + Contraseña)
- Pruebas buscando problemas
- Busca el problema en el gestor de incidencias de Joomla! (utiliza los filtros: estado, categoría, pruebas, fácil)
- Reproduce el error (¿no se puede reproducir el error? → informe)
- Instala el Parche con el Componente Joomla! Patch Tester. parche: [#ID del parche – Algún título descriptivo para el problema/parche]
- Prueba si el error está solucionado e informa los resultados (usa @test para prueba éxitosa)
- Quita el Parche ("revertir parche")
Informe de Error
- Busca en el Rastreador de Temas si el problema ya ha sido reportado
- Crea un nuevo elemento [Nuevo Tema]
- Título: ¡Usa un título descriptivo!
- Descripción:
- Pasos para reproducir el problema
- Resultado esperado y el resultado real
- Información del Sistema (tanto como sea posible). por ejemplo, su información de PHP, navegador + versión
- Comentarios adicionales
- Prioridad: valor predeterminado: Medio
- Versión: 3.4.x-dev (en este momento)
- Categorías: selecciona lad más apropiadas
Crea el Parche
Parche = archivo de texto que describe los cambios en el código fuente.
Métodos:
- El uso de IDE (como Netbeans, PHPStorm)
- Mejora el código Joomla! en el editor y crear .diff parche
- Usa Github: https://github.com/joomla/joomla-cms
- Ve a la página con el código
- Has clic en icono del "lápiz": "Al hacer clic en este botón se bifurcará este proyecto para que pueda editar el archivo"
- Añade las mejoras:
- Has los cambios en el código en "Editar el archivo"
- Agrega Resumen de Utilización en virtud de Proponer cambios en el archivo (50 caracteres o menos)
- Usa descripción ampliada opcional (en el caso de 50 caracteres no es suficiente)
- Guarda y elije una solicitud
- Usa la línea de Comando "git" (para usuarios experimentados)
Más información
- Componente Patchtester: Componente Patchtester para los Probadores
- Pruebas de parches para Joomla!: Pruebas de parches para Joomla!
- Lista de Comprobación para pruebas: Listas de Comprobación paraPruebas
- Presentación de errores y problemas: Presentación de errores y problemas
- Escuadrón de Errores: Escuadrón de Errores
- Proceso de Seguimiento de Fallos: Proceso de Seguimiento de Fallos