marcelthole/openapi-merge
marcelthole/openapi-merge is a PHP package for combining multiple OpenAPI specification files into one merged document. Split large API specs into manageable parts and merge them back, simplifying documentation and code generation workflows.
marcelthole/openapi-merge appears best suited as a build-time/developer tooling dependency in a Laravel/PHP codebase, not as a request-path runtime library. It fits naturally into CI pipelines or local scripts that merge OpenAPI fragments before documentation generation, client SDK generation, contract validation, or API governance checks.symfony/console constraint to allow version 8. This is a low-friction compatibility release and does not document new public APIs, breaking changes, or deprecations. Integration should remain a Composer-level change, likely as a require-dev dependency, with execution through a CLI command or script wrapper.symfony/console 8 can affect Composer constraints in Laravel projects that pin Symfony components indirectly. The package may resolve differently depending on the host application’s Laravel/Symfony versions. OpenAPI merge correctness, spec-version support, and output stability remain the primary functional risks.require-dev tool only, or is runtime use expected?symfony/console constraint and PHP version. The release allows Symfony Console 8 but does not imply that every Laravel version supports Symfony Console 8. Composer should select a compatible combination; avoid forcing unrelated Symfony upgrades solely for this package.marcelthole/openapi-merge in a non-production branch as a dev dependency.composer update for the package and inspect dependency changes.composer.lock and review upstream releases, especially major Symfony constraint changes.How can I help you explore Laravel packages today?