Model And Domain Driven Architecture
- Symfony 3.0+
- at least php 5.6.8
- justinrainbow/json-schema 1.6 (need from php-raml-parser -> blocked by)
composer install yoghi/madda
- 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
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
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
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.