Backport · Integration
Compilador de backport
En resumen
Sección titulada «En resumen»Usar nextpdf/backport-builder únicamente en ingeniería de releases. Convierte los paquetes fuente de NextPDF en distribuciones generadas para runtimes de PHP más antiguos y no es una dependencia de runtime de la aplicación.
Mapa de secciones
Sección titulada «Mapa de secciones»| Página | Uso |
|---|---|
| Descripción general | Límite del producto y artefactos producidos. |
| Instalación | Instalación en el host de compilación. |
| Inicio rápido | Flujo de compilación en modo dry-run y completo. |
| Configuración | Configuraciones de Rector, reglas personalizadas y flags de compilación. |
| API | Scripts de la CLI, archivos de configuración y reglas personalizadas de Rector. |
| Guía del desarrollador | Ciclo de vida del pipeline de compilación, modelo de ramas y puntos de extensión de release. |
| Uso en producción | Operación de release en CI. |
| Seguridad y operaciones | Límite de la cadena de suministro y controles de artefactos. |
| Resolución de problemas | Diagnóstico de fallos de compilación y validación. |
Principales API
Sección titulada «Principales API»| Superficie | Función |
|---|---|
scripts/build.php | Punto de entrada principal de la compilación. |
rector/config/rector-php81.php | Configuración de downgrade a PHP 8.1. |
rector/config/rector-php74.php | Configuración de downgrade a PHP 7.4 tras la conversión de enums. |
rector/rules/*Rector.php | Reglas de downgrade personalizadas para sintaxis de PHP que requiere un tratamiento específico del proyecto. |