870 B
870 B
Development and Packaging
Back to root overview: README.md
Development
# Install all development dependencies
make deps
# List all available Make targets
make help
# Run the full quality pipeline (lint, static analysis, tests, coverage)
make qa
# Generate PDF/X + PDF/UA sample matrix and run external validators (if installed)
make preflight
Build artifacts and reports are written to the target/ directory.
Packaging
The primary distribution channel is Composer. For system-level deployments, RPM and DEB packages are also provided.
make rpm # build RPM package -> target/RPM/
make deb # build DEB package -> target/DEB/
When using the RPM or DEB package, bootstrap the library with its system autoloader:
require_once '/usr/share/php/Com/Tecnick/Pdf/autoload.php';