Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/morgy93/ddev-magento2
Set up quick development environment for magento 2 open source themes or modules.
https://github.com/morgy93/ddev-magento2
ddev development-environment magento2
Last synced: 4 days ago
JSON representation
Set up quick development environment for magento 2 open source themes or modules.
- Host: GitHub
- URL: https://github.com/morgy93/ddev-magento2
- Owner: Morgy93
- License: apache-2.0
- Created: 2023-10-12T21:00:58.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-22T04:54:33.000Z (12 months ago)
- Last Synced: 2023-11-22T05:32:46.998Z (12 months ago)
- Topics: ddev, development-environment, magento2
- Language: Shell
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DDEV Magento2 Environment Setup
This repository provides a streamlined setup for a Magento 2 environment, ideal for demo purposes, module development, and theme development in isolation.
## Purpose
This project was created for those times when you need a clean development environment to contribute to an open-source module or theme quickly.
It's not intended to be a one-size-fits-all solution for all Magento 2 related work, but rather an automated version of [Magento 2 Quickstart by DDEV](https://ddev.readthedocs.io/en/stable/users/quickstart/#magento).## Setup Procedure
To get started, clone this repository and run `ddev start`.
The setup command will guide you through the process, but feel free to press Enter at each step.
If you need to run the installation again, use `ddev install-magento`.## System Components
- [DDEV](https://ddev.com/) >= 1.22.4
- Magento 2 from [Magento](https://experienceleague.adobe.com/docs/commerce-operations/installation-guide/composer.html) or [Mage-OS](https://devdocs.mage-os.org/) repository.
- Configurable Magento 2 version (default: latest stable), compatible with:
- [Elasticsearch](https://github.com/ddev/ddev-elasticsearch) 7
- [Redis 7](https://github.com/ddev/ddev-redis-7)
- [MariaDB](https://ddev.readthedocs.io/en/latest/users/extend/database-types/) 10.6
- [PHP](https://ddev.readthedocs.io/en/latest/users/configuration/config/#php_version) 8.2The default dependencies align with the [system requirements](https://experienceleague.adobe.com/docs/commerce-operations/installation-guide/system-requirements.html) for the latest stable version.
### Noteworthy Features
- [xdebug](https://ddev.readthedocs.io/en/latest/users/debugging-profiling/step-debugging/) 3
- [Email Capture and Review](https://ddev.readthedocs.io/en/latest/users/usage/developer-tools/#email-capture-and-review-mailpit) ([Mailpit](https://github.com/axllent/mailpit))
- [Node.js](https://ddev.readthedocs.io/en/latest/users/extend/customization-extendibility/#using-nodejs-with-ddev) 20
- [gum](https://github.com/Morgy93/ddev-gum)
- [composer](https://ddev.readthedocs.io/en/latest/users/usage/developer-tools/#ddev-and-composer) 2
- [nginx](https://ddev.readthedocs.io/en/latest/users/configuration/config/#webserver_type) 1.24For [additional services and add-ons](https://ddev.readthedocs.io/en/latest/users/extend/additional-services/), run `ddev get --list --all`.