webignition/doctrine-migrations-bundle
Symfony bundle integrating Doctrine Migrations with configuration and console commands for generating and running database migrations in Symfony applications. A lightweight fork of the official DoctrineMigrationsBundle.
doctrine/DoctrineMigrationsBundle lacks. It should not influence roadmap prioritisation.webignition/* test tooling), the PM-relevant question is "what is our exit path to upstream?" — a technical-debt item, not a product bet.Consider it only when:
webignition) using it as a pinned fixture inside a larger test harness, where the fork exists to freeze behaviour against upstream churn.doctrine/DoctrineMigrationsBundle, and you are prepared to own the fork indefinitely.Look elsewhere (the default) when:
doctrine/DoctrineMigrationsBundle, which is actively maintained, widely adopted, and covered by community docs and support channels.Bottom line: Adoption criteria fail on every axis except "we wrote it." The default recommendation is upstream.
For executives (30 seconds): We reviewed a third-party package for handling database migrations. It's a one-person fork of the standard Symfony tooling, with effectively no adoption and no community behind it. There's no product upside to using it and a real maintenance downside. Recommendation: standardise on the official, widely used bundle and treat this fork as a non-option.
For engineering leads: This is a fork of doctrine/DoctrineMigrationsBundle. It carries the same feature surface but none of the support, security response, or ecosystem familiarity of the original. If any service currently depends on it, that's technical debt to schedule — trace the dependency, confirm which patched behaviour motivated the fork (if any), and plan the move back to upstream. Do not introduce it into new work.
For the PM: Treat "which migration bundle?" as a settled architectural decision owned by engineering, not a product choice. The PM contribution is enforcing a dependency standard — prefer maintained upstream packages with visible adoption — and pushing this specific fork into the "do not adopt" column with a written rationale so the question doesn't recycle through every review cycle.
How can I help you explore Laravel packages today?