Backport · Integration
Backport Builder
Используйте nextpdf/backport-builder только при подготовке выпусков. Пакет преобразует исходные пакеты NextPDF в готовые дистрибутивы для устаревших сред выполнения PHP (PHP: Hypertext Preprocessor). Это не зависимость среды выполнения приложения.
Карта разделов
Заголовок раздела «Карта разделов»| Страница | Назначение |
|---|---|
| Обзор | Границы продукта и создаваемые им артефакты. |
| Установка | Установка на узле сборки. |
| Быстрый старт | Сценарии пробного запуска и полной сборки. |
| Конфигурация | Конфигурации Rector, пользовательские правила и флаги сборки. |
| API | CLI-скрипты, файлы конфигурации и пользовательские правила Rector. |
| Руководство разработчика | Жизненный цикл конвейера сборки, модель ветвления и точки расширения для выпуска. |
| Использование в продакшене | Операции выпуска в CI. |
| Безопасность и эксплуатация | Граница цепочки поставок и контроль артефактов. |
| Устранение неполадок | Диагностика сбоев сборки и проверки. |
Основные API
Заголовок раздела «Основные API»| Поверхность | Роль |
|---|---|
scripts/build.php | Основная точка входа сборки. |
rector/config/rector-php81.php | Конфигурация понижения версии для PHP 8.1. |
rector/config/rector-php74.php | Конфигурация понижения версии для PHP 7.4 после преобразования enum. |
rector/rules/*Rector.php | Пользовательские правила понижения версии для синтаксиса PHP, требующего особой обработки в рамках проекта. |