Backport · Integration
Backport Builder
In het kort
Sectie met titel “In het kort”Gebruik nextpdf/backport-builder alleen voor release engineering. Het zet NextPDF-bronpakketten om naar gegenereerde distributies voor oudere PHP-runtimes (PHP: Hypertext Preprocessor). Het is geen runtime-afhankelijkheid van je applicatie.
Sectieoverzicht
Sectie met titel “Sectieoverzicht”| Pagina | Gebruik hiervoor |
|---|---|
| Overzicht | Productafbakening en gegenereerde artefacten. |
| Installeren | Installatie op een buildhost. |
| Snelstart | Workflows voor een dry-run en een volledige build. |
| Configuratie | Rector-configuraties, aangepaste regels en buildvlaggen. |
| API | Opdrachtregelscripts, configuratiebestanden en aangepaste Rector-regels. |
| Ontwikkelaarsgids | Levenscyclus van de build-pipeline, het branchmodel en uitbreidingspunten voor releases. |
| Productiegebruik | Release-operaties via continue integratie. |
| Beveiliging en beheer | Afbakening van de toeleveringsketen en beheersmaatregelen voor artefacten. |
| Probleemoplossing | Diagnose van build- en validatiefouten. |
Belangrijkste API’s
Sectie met titel “Belangrijkste API’s”| Onderdeel | Rol |
|---|---|
scripts/build.php | Het belangrijkste startpunt voor de build. |
rector/config/rector-php81.php | Downgrade-configuratie voor PHP 8.1. |
rector/config/rector-php74.php | Downgrade-configuratie voor PHP 7.4 na de enum-conversie. |
rector/rules/*Rector.php | Aangepaste downgrade-regels voor PHP-syntaxis waarvoor projectspecifieke verwerking vereist is. |