Use nextpdf/backport-builder somente para engenharia de release. Ele transforma os pacotes de origem do NextPDF em distribuições geradas para runtimes mais antigos de PHP (PHP: Hypertext Preprocessor). Ele não é uma dependência de runtime da aplicação.
| Página | Use para |
|---|
| Visão geral | Limites do produto e artefatos gerados. |
| Instalação | Instalação em um host de build. |
| Início rápido | Fluxos de trabalho para dry-run e build completo. |
| Configuração | Configurações do Rector, regras personalizadas e flags de build. |
| API | Scripts de interface de linha de comando, arquivos de configuração e regras personalizadas do Rector. |
| Guia do desenvolvedor | Ciclo de vida do pipeline de build, modelo de branches e pontos de extensão de release. |
| Uso em produção | Operações de release em integração contínua. |
| Segurança e operações | Fronteira da cadeia de suprimentos e controles de artefatos. |
| Solução de problemas | Diagnósticos para falhas de build e de validação. |
| Superfície | Função |
|---|
scripts/build.php | Ponto de entrada principal do build. |
rector/config/rector-php81.php | Configuração de downgrade para PHP 8.1. |
rector/config/rector-php74.php | Configuração de downgrade para PHP 7.4 após a conversão de enum. |
rector/rules/*Rector.php | Regras de downgrade personalizadas para sintaxe PHP que precisa de tratamento específico do projeto. |