yoghi / madda
Model And Domain Driven Architecture
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Type:application
Requires
- php: >=5.6
- bocharsky-bw/arrayzy: ^0.6.0
- cweagans/composer-patches: 1.5.0
- friendsofphp/php-cs-fixer: ^1.12
- justinrainbow/json-schema: ~1.6
- kubawerlos/php-raml-parser: 2.0.*
- league/flysystem: ^1.0
- nette/php-generator: ^2.3
- oodle/inflect: ~0.2
- psr/log: ^1.0
- symfony/console: ^3.0
- symfony/filesystem: ^3.0
- symfony/finder: ^3.0
- symfony/process: ^3.0
- symfony/yaml: ^3.0
- webpatser/laravel-uuid: 2.*
Requires (Dev)
- codeclimate/php-test-reporter: ^0.3.2
- johnkary/phpunit-speedtrap: ^1.0
- mikey179/vfsstream: ^1.6
- monolog/monolog: ^1.19
- phpunit/php-code-coverage: ^4.0
- phpunit/phpunit: 5.5.*
- satooshi/php-coveralls: ^1.0
- sensiolabs/security-checker: ^3.0
- sllh/php-cs-fixer-styleci-bridge: ^2.1
This package is not auto-updated.
Last update: 2025-03-29 22:06:51 UTC
README
Model And Domain Driven Architecture
Requirements
- Symfony 3.0+
- at least php 5.6.8
- justinrainbow/json-schema 1.6 (need from php-raml-parser -> blocked by)
Installation
composer install yoghi/madda
Todo
- Packagist
- Codecov
- Coveralls
- VersionEye -> controllo degli aggiornamenti delle dipendeze
- Scrutinizer-ci
- badge licenza
- git tag -a 1.0.0
- changelog / release workflow
- aggiungere la capacita di applicare php-cs-fixer alla fine di una generazione
- wiki
- faq
- raml to controller
- DomainDrivenDesign yaml descriptor to pojo and structural element
- integration with existing bus system (for event propagation)
- Contrib Guide
clean code
phpcbf **/*.php --standard=PSR2
bin/parallel-lint --exclude app --exclude vendor .
bin/phpcs --colors -wp src --report=summary --standard=PSR2,phpcs.xml
bin/phpunit --coverage-php tests/coverage/phpunit.cov tests
bin/phpspec run --format=pretty --no-code-generation
Debug
con atom si deve configurare la porta di ascolto (via cson o settings normale.)
a livello di php va installato xdebug
phpbrew ext install xdebug stable
configurato:
cd ~/.phpbrew/php/var/db/
edit del file xdebug.ini sotto la riga "zend_extension=...."
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_connect_back=1 # Not safe for production servers
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_autostart=true
tenerlo abilitato significa rallentare, quindi conviene attivarlo solo quando serve.
phpbrew ext disable xdebug
phpbrew ext enable xdebug
info :
phpbrew ext show xdebug
Contributing
Pull requests are welcome. Please see our CONTRIBUTING guide.
Unit and/or functional tests exist for this bundle. See the Testing documentation for a guide to running the tests.
Thanks to everyone who has contributed already.