codelytv / ddd-skeleton
DDD php Skeleton - Monorepository
Fund package maintenance!
bit.ly/CodelyTvPro
Installs: 3 092
Dependents: 0
Suggesters: 0
Security: 0
Stars: 249
Watchers: 13
Forks: 69
Type:project
Requires
- php: >7.2
- ext-amqp: *
- ext-apcu: *
- ext-json: *
- ext-pdo: *
- ext-zend-opcache: *
- doctrine/dbal: ^2.9
- doctrine/orm: ^2.6
- elasticsearch/elasticsearch: ^7.3
- lambdish/phunctional: ^2.0
- monolog/monolog: ^2.0
- ocramius/proxy-manager: 2.2.2
- ramsey/uuid: ^3.8
- symfony/dotenv: ^4.3
- symfony/framework-bundle: ^4.3
- symfony/messenger: ^4.3
- symfony/twig-bundle: ^4.3
- symfony/validator: ^4.3
- symfony/yaml: ^4.3
Requires (Dev)
- ext-xdebug: *
- behat/behat: ^3.5
- behat/mink-browserkit-driver: ^1.3
- behat/mink-extension: ^2.3
- friends-of-behat/symfony-extension: ^2.0
- fzaninotto/faker: ^1.8
- mockery/mockery: ^1.2
- phpunit/phpunit: ^8.2
- roave/security-advisories: dev-master
- wouterj/eloquent-bundle: ^1.0
README
Warning
This repository has been archived in favor of PHP DDD Example
Template to start from scratch a new Php project using DDD as architecture.
Installation
Use the dependency manager Composer to create a new project.
composer create-project codelytv/ddd-skeleton
Usage with Docker
Just run:
make build
Then go to http://localhost:8030/health-check
to check all is ok.
Usage from local
First of all you should execute
make prepare-local
And then start local environment:
make start-local
And then going to http://localhost:8030/health-check
to check all is ok.
Contributing
There are some things missing feel free to add this if you want! If you want some guidelines feel free to contact us :)