Backport · Integration
Backport Builder の概要
nextpdf/backport-builder は、リリースエンジニアリングでのみ使用するツールです。NextPDF のソースパッケージを、古い PHP ランタイム向けのディストリビューションへ変換するためのものであり、アプリケーション実行時の依存関係ではありません。
セクションマップ
「セクションマップ」という見出しのセクション| ページ | 用途 |
|---|---|
| 概要 | 製品の境界と生成成果物。 |
| インストール | ビルドホストへのインストール。 |
| クイックスタート | ドライランと完全ビルドのフロー。 |
| 構成 | Rector の構成、カスタムルール、ビルドフラグ。 |
| API | CLI スクリプト、構成ファイル、カスタム Rector ルール。 |
| 開発者ガイド | ビルドパイプラインのライフサイクル、ブランチモデル、リリースの拡張ポイント。 |
| 本番環境での使用 | CI 上のリリース運用。 |
| セキュリティと運用 | サプライチェーンの境界と成果物の管理。 |
| トラブルシューティング | ビルドと検証の失敗に関する診断。 |
主要な API
「主要な API」という見出しのセクション| 対象 | 役割 |
|---|---|
scripts/build.php | ビルドのメインエントリーポイント。 |
rector/config/rector-php81.php | PHP 8.1 へのダウングレード構成。 |
rector/config/rector-php74.php | enum 変換後に適用する PHP 7.4 へのダウングレード構成。 |
rector/rules/*Rector.php | プロジェクト固有の処理が必要な PHP 構文向けのカスタムダウングレードルール。 |