CLI tool that installs multiple PHP versions, manages extensions, and runs native services (MySQL, Redis, Elasticsearch, RabbitMQ) without Docker. Reads composer.json/lock to reproduce vendor/ and includes a Mage-OS starter for one‑command setup.
Enables running your store under FrankenPHP worker mode, installable via Composer with brief setup instructions.
Announces Mage-OS 3.0 with an interactive installer, built-in RMA and Admin Activity Log, and an optional minimal distribution. Adds PHP 8.5 support, bundles n98-magerun2, Ignition, Varnish Extended, and Custom Admin Logo, and includes upgrade and compatibility notes.
Enables -, ., and ~ within route paths by mapping them to "Dash", "Period", and "Tilda" in controller and action class names, with an example showing class naming for dashed URLs and simple install steps.
Refactor common code paths with the |> operator to chain transformations for collections, request sanitization, config pipelines, service workflows, import/export, plugins, and observers. Includes pipe‑friendly helper design tips and when a pipeline isn’t the right fit.
Use PHP attributes to register Page Builder widgets and auto-generate admin UI forms, eliminating XML and template boilerplate. Includes Hyvä support, field types (input, textarea, WYSIWYG, conditions), and a trait for type-safe decoding.
Livestack is a tool that allows users to print the current PHP stack trace of a running PHP process. It's a single-file Python script that requires GDB and PHP debug symbols, and it can be installed simply by copying it to a server. The tool has been tested with multiple PHP versions and offers ways to find processes to inspect via PID or regex search.
This is a modify version of the original dcoker magento markshust/docker-magento project. The main difference is that this project is using a custom NGINX PROXY to have more then one project running on the same server. A lot of core features of the original repo are modify so please dont just copy cod from one place to the other and hope it's works as expected. There will be a lot of changes to the way this project is setup and how it works. So to not get confused please read the whole documentation.
This module that that adds a unique code to an attribute option. Attribute options can now be created by remote clients with an identifier (attribute option code) that the client can specify and later reference during product saves. Attribute options that were created with the client can also be deleted by specifing the attribute option code that belongs to the attribute option. Please refer to the endpoint table for uri endpoint paths.
This module provides a comprehensive overview of installed and active modules within your Magento instance.