- Agnostic Bundle Generation - Creates empty bundle repositories ready for your custom code
- Multi-Version Symfony Support - Target Symfony 6.4, 7.0-7.4, or 8.0 with version-specific syntax
- Twig-Powered Templates - Powerful, flexible template generation with conditional logic
- Interactive Configuration - Smart wizard with vendor auto-discovery and feature selection
- Version-Aware - Generates attributes (Symfony 7.0+) or annotations (Symfony 6.4)
- Flex Recipe Generation - Automatically generates Symfony Flex recipes in
.recipe/directory
For fully automatic setup, visit the related Flex recipe repository and follow the instructions to add it to the composer.json in the consuming project, as the recipe is not yet part of the Symfony's main recipe repository.
composer require neuralglitch/make-bundlebin/console make:bundleThe wizard will ask for vendor, package name, Symfony version, and bundle features.
bin/console make:bundle acme/awesome-utilities libThis creates lib/acme/awesome-utilities/ with a complete bundle structure including Symfony Flex recipe.
- Usage Guide - Detailed usage examples and options
- Generated Structure - Complete bundle structure overview
- Symfony Versions - Version-specific features and syntax
- Templates - Customizing Twig templates
- Advanced Usage - Path repositories and advanced scenarios
- PHP 8.1 or higher
- Symfony 6.4, 7.x, or 8.x