yceruto/bundle-skeleton
A lightweight skeleton for building Symfony bundles, with a clean project structure, sensible defaults, and ready-to-use tooling so you can scaffold, test, and publish reusable bundles faster.
composer.json conventions, DI extension/config classes, test bootstrapping. Feeds into an internal engineering standards doc.laravel/package-skeleton or Spatie's package scaffolding instead. This assessment assumes a Symfony-based team.Consider it when:
Look elsewhere when:
symfony/bundle-skeleton, or established starter kits, will likely serve better and carry more institutional weight.composer require. You don't depend on a skeleton — you copy from it once. There is no upgrade path, no security patching surface, and no versioning guarantees to rely on.For executives: This is a free, MIT-licensed starter template for creating reusable Symfony components. It is a developer convenience, not a product component — it carries no runtime cost, no licensing cost, and no customer-facing risk. Its value is small but real: it reduces setup time and inconsistency when engineering spins up shared bundles. Because it has minimal community traction (41 stars, no downstream dependents), we should treat it as reference material to fork internally, not as a dependency to rely on. Recommendation: adopt the pattern, own the code.
For engineering: Use it as a read-only reference or a one-time fork to standardize bundle layout and composer.json conventions. Do not add it as a dependency — skeletons aren't dependencies and get no updates. Pin your internal fork, add your own CI, static analysis, and test matrix, and document deviations. If your stack is Laravel rather than Symfony, stop here and pick an equivalent.
For product: Low strategic weight. It may marginally improve developer throughput and consistency on internal platform work, which shows up indirectly in delivery velocity — not in any user-facing outcome. Do not budget roadmap capacity for it; it's a tooling decision best delegated to engineering leadership with a one-paragraph approval rather than a formal review.
How can I help you explore Laravel packages today?