Bei der Meet Magento Indien 2022 durfte ich in den Vortrag ddev – Awesome PHP / Magento development environment halten.
Da ich ddev super finde ich es den Einstieg in die Magento Entwicklung stark vereinfacht, habe ich mich entschlossen ein Beispiel-Demo Projekt zu veröffentlichen.
Was muss ich tun?
Magento Installation-Schlüssel im Magento Account generieren. Siehe hier
Magento Schlüssel in Konfiguration hinterlegen Datei
~/.ddev/global_config.yaml
öffnen. Unterweb_environment
folgendes hinterlegen:web_environment: - MAGENTO_REPO_USERNAME=<public-key> - MAGENTO_REPO_PASSWORD=<private-key>
Projekt klonen
ddev start
In der Magento Community wird gerade an einem Mirror des Magento Quellcodes gearbeitet. Der Code wird dann über Composer Pakete installierbar sein. Sobald dies der Fall ist, werde ich die Demo anpassen. Dann fallen der Punkt 2 und 3 aus dem Setup weg und die Installation wird für Einsteiger einfacher.
Kann ich die Demo für eigene Projekte verwenden?
Die Demo kann gerne als Basis für Agenturen oder Freelancer für echte Magento Entwicklungsprojekte genutzt werden.
In diesem Fall solltet ihr das .git Verzeichnis löschen und den Code in euer eigenes Repo überführen.
Der Projektname kann über ddev config --project-name=<mein-projekt-name>
selbstverständlich auch entsprechen angepasst werden.