跳转到内容

Backport · Integration

Backport Builder(向后移植构建工具)

仅在发布工程流程中使用 nextpdf/backport-builder。它会将 NextPDF 源代码包转换为适用于旧版 PHP 运行时环境的发行版,并非应用程序运行时依赖包。

页面使用场景
概览产品边界及生成产物。
安装在构建主机上安装。
快速开始试运行(dry-run)与完整构建流程。
配置Rector 配置、自定义规则与构建标志。
APICLI 脚本、配置文件和自定义 Rector 规则。
开发者指南构建管线生命周期、分支模型和发布扩展点。
生产环境使用CI 发布任务。
安全与运维供应链边界与产物管控。
疑难排查诊断构建与验证失败。
接口角色
scripts/build.php主要构建入口点。
rector/config/rector-php81.phpPHP 8.1 的降级配置。
rector/config/rector-php74.php枚举转换后的 PHP 7.4 降级配置。
rector/rules/*Rector.php用于处理需要项目特定逻辑的 PHP 语法的自定义降级规则。