ahmed-bhs/hexagonal-maker-bundle
Guide for developers contributing to Hexagonal Maker Bundle.
# Clone repository
git clone https://github.com/ahmed-bhs/hexagonal-maker-bundle
cd hexagonal-maker-bundle
# Install dependencies
composer install
# All tests
vendor/bin/phpunit
# With coverage
XDEBUG_MODE=coverage vendor/bin/phpunit --coverage-html coverage
# Specific test
vendor/bin/phpunit tests/Unit/Maker/MakeEntityTest.php
vendor/bin/phpstan analyze
# Level 8 (strictest)
vendor/bin/phpstan analyze --level=8
# Check PSR-12 compliance
vendor/bin/php-cs-fixer fix --dry-run
# Fix automatically
vendor/bin/php-cs-fixer fix
src/
├── Maker/ # Maker command classes
│ ├── MakeEntity.php
│ ├── MakeCommand.php
│ └── ...
├── Generator/ # Code generators
├── Template/ # File templates
└── HexagonalMakerBundle.php
See full guide in repository documentation.
For detailed instructions, see the main Contributing Guide.
How can I help you explore Laravel packages today?