micro-module / microservice-generator
POC for microservice generator
v0.6.0
2024-03-06 12:39 UTC
Requires
- php: ^7.4 || ^8.0
- ext-json: *
- nette/utils: ^3.2
Requires (Dev)
- micro-module/value-object: ^0.5.3
- mockery/mockery: ^1.3
- nikic/php-parser: ^4.3
- phan/phan: 4.0.*
- php-parallel-lint/php-console-highlighter: ^0.5
- php-parallel-lint/php-parallel-lint: ^1.1
- phpmd/phpmd: ^2.8
- phpstan/phpstan: ^0.12
- phpstan/phpstan-mockery: ^0.12
- phpstan/phpstan-phpunit: ^0.12
- phpstan/phpstan-symfony: ^0.12
- phpunit/phpunit: ^9.0
- roave/no-leaks: ^1.1
- symplify/easy-coding-standard: ^9.0
- vimeo/psalm: ^4.3
README
Proof-of-concept component providing microservice generator.
Documentation
This project can generate DDD microservice.
Getting started
-
For example if you want generate microservice use following code:
$generatorProjectBuilder = new ProjectBuilder('/app/src', 'Poc\Micro', $structure);
$generatorProjectBuilder->generate();
License
This project is licensed under the MIT License - see the LICENSE file for details