bornfight/maboo-maker-bundle
Symfony bundle that generates boilerplate for layered architectures. Provides interactive scaffolding plus makers for modules, Doctrine entities/domain models, write models, mappers, repositories, validators, managers, resolvers, mutations, fixtures, and GraphQL schema/types.
Full Changelog: https://github.com/SWEN-hospitality/maboo-maker-bundle/compare/v0.6.1...v0.6.2
Full Changelog: https://github.com/bornfight/maboo-maker-bundle/compare/v0.6.0...v0.6.1
Full Changelog: https://github.com/bornfight/maboo-maker-bundle/compare/v0.5.0...v0.6.0
Support for generating foreign keys in models. So far, enabled in entities, domain models, write models, repos (generation) and mappers (generation)
Full Changelog: https://github.com/bornfight/maboo-maker-bundle/compare/v0.4.0...v0.5.0
Full Changelog: https://github.com/bornfight/maboo-maker-bundle/compare/v0.3.0...v0.4.0
Full Changelog: https://github.com/bornfight/maboo-maker-bundle/compare/v0.2.3...v0.3.0
Full Changelog: https://github.com/bornfight/maboo-maker-bundle/compare/v0.2.2...v0.2.3
To comply with the type resolver returns, types in GQL schema made nullable
Full Changelog: https://github.com/bornfight/maboo-maker-bundle/compare/v0.2.0...v0.2.1
Full Changelog: https://github.com/bornfight/maboo-maker-bundle/compare/v0.1.6...v0.2.0
Full Changelog: https://github.com/bornfight/maboo-maker-bundle/compare/v0.1.5...v0.1.6
Full Changelog: https://github.com/bornfight/maboo-maker-bundle/compare/v0.1.4...v0.1.5
Full Changelog: https://github.com/bornfight/maboo-maker-bundle/compare/v0.1.3...v0.1.4
Fix extra newline issue in template
The same missing entity argument added
Entity argument added to sub-commands
This version supports generating almost everything in the most basic scenario of generating a new entity:
Generate module (bounded context folder) if it's a new one
Generate entity - more or less C/P of what Symfony Maker bundle does
Generate domain model
Generate write models (create and update)
Generate entity mapper
Generate repository (interface and doctrine implementation)
Generate basic validator with specification
Generate manager
Generate resolver
Generate mutation
Generate fixtures class with dummy data
Generate and update GraphQL schema
Updating existing files is not supported. Using any field types except from the scalar values (integer, string, boolean, float) is not yet supported. Relationships on the entity are not yet supported.
How can I help you explore Laravel packages today?