Hysen Labs
Open-source project
CodelyTV/php-ddd-example avatar
CodelyTV

php-ddd-example

GitHub describes it as 🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 7. The repository metadata lists PHP as its primary language. This article stays within the project description and details documented in the GitHub repository README.

3,144 stars1,085 forksPHPLicense varies
01
DEEP OPEN-SOURCE ANALYSIS

CodelyTV/php-ddd-example: README details

GitHub describes it as 🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 7. The repository metadata lists PHP as its primary language. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as 🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 7. The repository metadata lists PHP as its primary language. The README describes the project this way: Example of a PHP application using Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS) principles keeping the code as simple as possible. Take a look, play and have fun with this. Stars are welcome 😊 View Demo · Report a bug · Request a feature

03
DEEP OPEN-SOURCE ANALYSIS

🐳 Needed tools

The README section "🐳 Needed tools" states: 1. Install Docker 2. Clone this project: git clone https://github.com/CodelyTV/php-ddd-example php-ddd-example 3. Move to the project folder: cd php-ddd-example

04
DEEP OPEN-SOURCE ANALYSIS

🛠️ Environment configuration

The README section "🛠️ Environment configuration" states: 1. Create a local environment file ( cp .env .env.local ) if you want to modify any parameter

05
DEEP OPEN-SOURCE ANALYSIS

🔥 Application execution

The README section "🔥 Application execution" states: 1. Install all the dependencies and bring up the project with Docker executing: make build 2. Then you'll have 3 apps available (2 APIs and 1 Frontend): 1. Mooc Backend: http://localhost:8030/health-check 2. Backoffice Backend: http://localhost:8040/health-check 3. Backoffice Frontend: http://localhost:8041/health-check

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes