ddd cms
1.0.0
ملاحظة: إعادة البناء في انتظار المراجعة
استنساخ هذا المستودع
$ git clone [email protected]:albertcolom/ddd-cms.git
بدء إنشاء عامل الإرساء
$ docker-compose up -d
بناء البيئة مع Apache Ant
$ docker-compose exec php ant build
إضافة مجال في المضيف (اختياري)
127.0.0.1 ddd.cms.dev
http://localhost/api/doc or http://ddd.cms.dev/api/doc
http://localhost:15672 or http://ddd.cms.dev:15672
http://localhost:9200 or http://ddd.cms.dev:9200
http://localhost:5601 or http://ddd.cms.dev:5601
$ docker-compose exec php bin/console
يقوم المستمع بقراءة الرسالة من RabbitMQ ونشرها على ElasticSearch
$ docker-compose exec php bin/console rabbitmq:consumer events
PHPunit
$ docker-compose exec php bin/phpunit
or
$ docker-compose exec php ant phpunit
كاشف الفوضى PHP: PHPMD
$ docker-compose exec php bin/phpmd src text ruleset.xml
or
$ docker-compose exec php ant phpmd
CodeSniffer PSR-2
$ docker-compose exec php bin/phpcs --standard=PSR2 src
or
$ docker-compose exec php ant psr2
بهات
$ docker-compose exec php bin/behat
or
$ docker-compose exec php ant behat
تنفيذ جميع مجموعات الاختبار (PHPunit، PHPMD، PSR-2، Behat)
$ docker-compose exec php ant testing