General Magento and PHP development resources — architecture patterns, developer experience, and building quality Magento applications.
A goodie but oldie: An alternative to the procedural script based fixtures in Magento 2 integration tests. It aims to be: extensible, expressive, easy to use
A complete Docker setup for development, including Traefik, Nginx, Redis, PHP-FPM, MySQL, and more.
This module allows to run Magento 2 with FrankenPHP worker mode.
This module helps create and maintain database variables through configuration files, streamlining installation, collaboration, and version control. You can use it to install Magento from scratch with important database based configuration ready.
Forget complex local setup; with this hands on course you'll learn to build, customize, and deploy powerful Magento stores from a fully-configured development environment you can access anywhere.
This is a Composer plugin that dynamically generates the NonComposerComponentRegistration.php file based on glob patterns, useful for monorepo projects. It supports an exclusion configuration to selectively disable modules without removing them from the codebase and operates automatically during Composer install and update commands.
A Model Context Protocol (MCP) server for Magento 2 development, designed to integrate with AI agents.
This repository provides a powerful Docker development environment for modern web applications with multi-framework support, including various CMS and programming tools. It offers easy installation via Homebrew and ensures optimal performance across macOS, Linux, and Windows. Detailed documentation is available for installation, configuration options, and contributing to the project.
This documentation provides a comprehensive guide to the Magento 2 database structure, designed to help data analysts understand the relationships between tables and their purposes. Magento 2 uses a complex database schema with over 300 tables organized into different modules.
This repository offers a ready-to-use development environment for creating and managing projects with a well-defined setup using Warden and Docker. It provides quick installation steps and a variety of commands for environment management, project deployment, and data installation. Perfect for developers looking to streamline their workflow and enhance productivity.