streamlike/api-doc-bundle
A Symfony bundle for generating API documentation directly from your application. It integrates with your existing PHP setup to expose routes and metadata, helping teams build browsable reference docs with minimal configuration.
composer.json for required Symfony/PHP versions and autoload namespaces. Read the README and the matching original NelmioApiDocBundle docs (likely 2.x/3.x era).composer require streamlike/api-doc-bundle. If Composer cannot resolve a stable tag, require an explicit commit/branch.AppKernel::registerBundles() add new Nelmio\ApiDocBundle\NelmioApiDocBundle(); in Symfony 4+ add it to config/bundles.php if supported.nelmio_api_doc: resource: "@NelmioApiDocBundle/Resources/config/routing.yml" prefix: /api/doc.nelmio_api_doc: sandbox: ~ areas: default: ~.@ApiDoc to one controller action, clear cache, open /api/doc. Confirm both HTML and JSON output (/api/doc.json or ?format=json, depending on version).@ApiDoc, @ApiParam, @ApiResponse; describe request/response shapes via input/output classes and @ApiModel where needed.areas with path_patterns/host_patterns and view each area at /api/doc/{area}.sensio_framework_extra annotations are enabled.bin/console cache:clear, refresh docs, and use the sandbox to exercise endpoints. Keep sandbox disabled in production.bin/console nelmio:apidoc:dump --format=json if the fork retains the command; otherwise curl the JSON endpoint.streamlike/api-doc-bundle, but classes/config still use NelmioApiDocBundle/nelmio_api_doc. Never install alongside the real nelmio/api-doc-bundle.areas path patterns, route import prefix, and that annotations are enabled. 404s usually mean the bundle or routing is not registered.var/logs/dev.log for parser errors. The sandbox may silently hide endpoints if auth requirements are misconfigured.sandbox.authentication deliberately; never expose sandbox routes publicly without authentication.nelmio/api-doc-bundle v4+ (OpenAPI 3) or zircote/swagger-php. Keep this fork only for existing legacy apps.How can I help you explore Laravel packages today?