Backport · Integration
Backport Builder
Utilise nextpdf/backport-builder uniquement pour l’ingénierie des releases. Il transforme les packages source NextPDF en distributions générées pour les anciens runtimes PHP ; ce n’est pas une dépendance d’exécution applicative.
Plan des sections
Section intitulée « Plan des sections »| Page | À utiliser pour |
|---|---|
| Vue d’ensemble | Périmètre du produit et artefacts générés. |
| Installation | Installation sur l’hôte de build. |
| Démarrage rapide | Exécution à blanc et flux de build complet. |
| Configuration | Configurations Rector, règles personnalisées et options de build. |
| API | Scripts CLI, fichiers de configuration et règles Rector personnalisées. |
| Guide du développeur | Cycle de vie du pipeline de build, modèle de branches et points d’extension de release. |
| Usage en production | Exploitation des releases en CI. |
| Sécurité et opérations | Périmètre de la chaîne d’approvisionnement et contrôles des artefacts. |
| Dépannage | Diagnostic des échecs de build et de validation. |
API principales
Section intitulée « API principales »| Surface | Rôle |
|---|---|
scripts/build.php | Point d’entrée principal du build. |
rector/config/rector-php81.php | Configuration de rétrogradation vers PHP 8.1. |
rector/config/rector-php74.php | Configuration de rétrogradation vers PHP 7.4 après conversion des enum. |
rector/rules/*Rector.php | Règles de rétrogradation personnalisées pour la syntaxe PHP qui nécessite un traitement propre au projet. |