lin3s / php-ddd-standard
The "Php DDD Standard Edition" distribution in the LIN3S way
Installs: 42
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 4
Forks: 2
Open Issues: 2
Type:project
Requires
- php: ^5.6 || ^7.0
- doctrine/doctrine-bundle: ^1.6
- doctrine/doctrine-cache-bundle: ^1.2
- doctrine/doctrine-migrations-bundle: ^1.2
- doctrine/orm: ^2.5
- incenteev/composer-parameter-handler: ^2.0
- lin3s/distribution: ^2.4
- sensio/distribution-bundle: ^5.0
- sensio/framework-extra-bundle: ^3.0.2
- smart-core/accelerator-cache-bundle: ^1.2
- symfony/monolog-bundle: ^2.8
- symfony/polyfill-apcu: ^1.0
- symfony/swiftmailer-bundle: ^2.3
- symfony/symfony: 3.2.*
Requires (Dev)
- lin3s/cs: ^0.4.3
- phpspec/phpspec: ^3.2
This package is not auto-updated.
Last update: 2024-11-23 00:37:19 UTC
README
The "Php DDD Standard" distribution in the LIN3S way.
Why?
In order to cooperate between different development teams we needed a foundation for projects based in a Domain-Driven Design approach. This serves as an opinionated PHP project base with an already available Symfony infrastructure to reduce the recurring task of creating the project skeleton. Finally, this repo contains some popular CMS ready to use that simplifies the content management. The main idea is to use the CMS as headless microservice that the main application consumes its information via REST API.
Getting Started
To create a new project based on this Php DDD Standard, you should do with composer:
$ composer create-project lin3s/php-ddd-standard <project-name> && cd <project-name>
Documentation
All the documentation is stored in the docs
folder.