This setup serves as the foundation for my personal Laravel projects and a playground for my coding experiments.
If you prefer a streamlined development experience, consider checking out tools like phpctl, docker-php, or devpod.
However, if you enjoy diving deep into the workings of everything, feel free to take a look.
❇️ Full documentation available on the Wiki.
Explore examples on how to use:
- Backend: PHP 8.3 + Laravel 11 Framework
- Databases: MySQL 8 + Redis
- Containerization: Docker
- Web Server: Nginx
- PHP Processor: PHP-fpm
- Process Supervisor: Supervisord
- CI/CD Ready: Github Actions + AWS
- Code Sniffer (PSR-12): Enforces consistent and clean coding practices
- Git Hooks: Automates tasks to enhance your workflow
- Unit Testing: Ensures your code works as intended
- Xdebug Integration: Elevates your debugging capabilities
- Swagger: For comprehensive OpenAPI documentation
- Rector: Simplifies PHP/Laravel version upgrades
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) license.
You are free to:
- Share: Copy and redistribute the material in any medium or format
- Adapt: Remix, transform, and build upon the material
Under the following terms:
- Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made.
- NonCommercial: You may not use the material for commercial purposes.
Read the full license text here: CC BY-NC 4.0 License.