@@ -4,23 +4,23 @@ A robust starter kit for Laravel 12 (PHP 8.4) featuring Hexagonal Architecture,
44
55## Features
66
7- - ** Laravel 12** with PHP 8.4 support
8- - ** Hexagonal (Ports & Adapters) Architecture** for better modularity
9- - ** Domain-Driven Design (DDD)**
10- - ** CQRS** (Command and Query Responsibility Segregation)
11- - ** Action-Domain-Responder** pattern for clear code responsibility separation
12- - ** Doctrine ORM** integrated for powerful object-relational mapping
13- - Out-of-the-box ** Docker** support (NGINX, PostgreSQL, RabbitMQ, Redis)
14- - JWT Auth, Redis cache
15- - Includes developer tools: Pint, PHPStan, PHPUnit, and more
7+ - ** Laravel 12** with PHP 8.4 support
8+ - ** Hexagonal (Ports & Adapters) Architecture** for better modularity
9+ - ** Domain-Driven Design (DDD)**
10+ - ** CQRS** (Command and Query Responsibility Segregation)
11+ - ** Action-Domain-Responder** pattern for clear code responsibility separation
12+ - ** Doctrine ORM** integrated for powerful object-relational mapping
13+ - Out-of-the-box ** Docker** support (NGINX, PostgreSQL, RabbitMQ, Redis)
14+ - JWT Auth, Redis cache
15+ - Includes developer tools: Pint, PHPStan, PHPUnit, and more
1616
1717## Quick Start
1818
1919### Prerequisites
2020
21- - Docker & Docker Compose installed
22- - Bash (for cert script)
23- - Optional: g++ (if not available, an alternative method is provided)
21+ - Docker & Docker Compose installed
22+ - Bash (for cert script)
23+ - Optional: g++ (if not available, an alternative method is provided)
2424
2525### 1. Generate SSL Certificates
2626
@@ -99,14 +99,10 @@ $ make help
9999
100100## Additional Notes
101101
102- - ** Doctrine ORM Integration:** This project uses Doctrine ORM for advanced and flexible database management alongside Laravel.
103- - ** Override User IDs:** You can override ` USER_ID ` and ` GROUP_ID ` when calling Makefile commands:
104- ` $ make build USER_ID=1000 GROUP_ID=1000 `
105- - ** Testing & Linting:** Includes PHPUnit, PHPStan, Pint, and more for testing and code style.
106-
107- ## Requirements
108-
109- - Docker + Docker Compose
102+ - ** Doctrine ORM Integration:** This project uses Doctrine ORM for advanced and flexible database management alongside Laravel.
103+ - ** Override User IDs:** You can override ` USER_ID ` and ` GROUP_ID ` when calling Makefile commands:
104+ ` $ make build USER_ID=1000 GROUP_ID=1000 `
105+ - ** Testing & Linting:** Includes PHPUnit, PHPStan, Pint, and more for testing and code style.
110106
111107## License
112108
0 commit comments