Backport · Integration
Backport Builder
W skrócie
Dział zatytułowany „W skrócie”Pakietu nextpdf/backport-builder należy używać wyłącznie do przygotowywania wydań. Przekształca pakiety źródłowe NextPDF w wygenerowane dystrybucje przeznaczone dla starszych środowisk uruchomieniowych PHP (PHP: Hypertext Preprocessor). Nie jest zależnością uruchomieniową aplikacji.
Mapa sekcji
Dział zatytułowany „Mapa sekcji”| Strona | Zastosowanie |
|---|---|
| Przegląd | Granice produktu oraz wygenerowane artefakty. |
| Instalacja | Instalacja na hoście kompilacji. |
| Szybki start | Przepływy pracy dla kompilacji próbnej i pełnej. |
| Konfiguracja | Konfiguracje Rector, niestandardowe reguły i flagi kompilacji. |
| API | Skrypty interfejsu wiersza poleceń, pliki konfiguracyjne i niestandardowe reguły Rector. |
| Przewodnik dla programistów | Cykl życia potoku kompilacji, model gałęzi oraz punkty rozszerzeń procesu wydania. |
| Użycie produkcyjne | Operacje wydawnicze w ramach ciągłej integracji. |
| Bezpieczeństwo i operacje | Granica łańcucha dostaw oraz mechanizmy kontroli artefaktów. |
| Rozwiązywanie problemów | Diagnostyka błędów kompilacji i walidacji. |
Główne interfejsy API
Dział zatytułowany „Główne interfejsy API”| Element | Rola |
|---|---|
scripts/build.php | Główny punkt wejścia kompilacji. |
rector/config/rector-php81.php | Konfiguracja obniżania wersji dla PHP 8.1. |
rector/config/rector-php74.php | Konfiguracja obniżania wersji dla PHP 7.4 po konwersji wyliczeń. |
rector/rules/*Rector.php | Niestandardowe reguły obniżania wersji dla składni PHP, która wymaga obsługi specyficznej dla projektu. |