Magento
2.4.7+
Getestet bis 2.4.9

Open Source Project
Das Problem
Theme-Builds manuell starten, verschiedene Theme-Typen mit unterschiedlichen Build-Prozessen, Debug-Informationen mühsam zusammensuchen — das kostet Zeit und Nerven. MageForge bündelt diese Aufgaben in einem einheitlichen, erweiterbaren Kommandozeilen-Tool.
Die Lösung
Von der Installation über Theme-Builds bis zum Live-Debugging im Browser — MageForge deckt den kompletten Magento-Frontend-Lifecycle ab. Modular aufgebaut, gut getestet und offen für Erweiterungen.
Tech Stack
Magento
2.4.7+
Getestet bis 2.4.9
PHP
8.3+
Modernes Typing
Node.js
LTS
Für Build-Tools
Lizenz
GPL-3.0
Open Source
GitHub Actions
PHPUnit, Functional, Static Analysis
PHPCS & Lint
Code Style & Mutation Testing
Composer/Packagist
Einfache Installation
Kompatibilität
Egal ob klassisches Magento-Luma, Hyvä mit Tailwind CSS oder eine vollkommen eigene Lösung — MageForge passt sich an.
| Theme Typ | Status |
|---|---|
| Magento Standard (Luma) | ✓ Unterstützt |
| Hyvä (Tailwind CSS 3.x / 4.x) | ✓ Unterstützt |
| Hyvä Checkout | ✓ Unterstützt |
| Hyvä Fallback | ✓ Unterstützt |
| Custom Tailwind CSS (ohne Hyvä) | ✓ Unterstützt |
| Avanta B2B | ✓ Unterstützt |
| Eigene Themes | ✓ Über Custom Builder erweiterbar |
Schnellstart
1. Installation
composer require openforgeproject/mageforge2. Modul aktivieren
bin/magento module:enable OpenForgeProject_MageForge
bin/magento setup:upgrade3. Themes auflisten
bin/magento mageforge:theme:list4. Theme bauen
bin/magento mageforge:theme:build Magento/luma5. Im Watch-Modus entwickeln
bin/magento mageforge:theme:watch Magento/lumaFeatures
Einheitliche Befehle für Build, Watch und Clean — unabhängig vom jeweiligen Theme-Typ.
Magento Standard, Hyvä, Tailwind CSS, Avanta B2B und eigene Custom Builder aus einer Hand.
Template-Pfade, Block-Klassen, Render-Zeiten, Cache-Status, Web Vitals und Accessibility-Checks direkt im Browser.
Befehle für Tokens, Compatibility-Checks und den spezifischen Hyvä-Build-Workflow.
Eigene Theme Builder lassen sich nahtlos integrieren — dokumentiert und mit klaren Schnittstellen.
GPL-3.0 lizenziert, frei nutzbar und offen für Contributions, Issues und Diskussionen.
Debug-Tool
Der Frontend Inspector bringt Debug-Informationen direkt ins Browser-Fenster. Aktivierbar per CLI oder im Magento Admin unter Stores > Configuration > MageForge > Frontend Inspector.
bin/magento mageforge:theme:inspector enable
Toggle: Cmd + Option + I (macOS) / Ctrl + Shift + I (Win/Linux)
Commands
mageforge:theme:list
Alle verfügbaren Themes auflisten
mageforge:theme:build <theme>
Theme-Assets bauen
mageforge:theme:watch <theme>
Dateiänderungen überwachen und neu bauen
mageforge:theme:inspector enable|disable
Frontend Inspector aktivieren/deaktivieren
mageforge:hyva:tokens
Hyvä Design Tokens verwalten
mageforge:hyva:compatibility:check
Hyvä-Kompatibilität prüfen
Die vollständige Command-Referenz findest du in der Dokumentation auf GitHub.
Qualität
MageForge wird durch eine umfassende CI-Pipeline begleitet: Unit-Tests, funktionale Tests, statische Analyse, Code-Style-Checks und Mutation Testing.
PHPUnit
Unit Tests
Functional
Integration
PHPStan
Level 9 — Maximum Strictness
Infection
Mutation
PHPStan Level 9
Das höchste Strictness-Level in PHPStan. Level 9 erzwingt rigorose Typ-Sicherheit, erkennt potenzielle Laufzeitfehler frühzeitig und garantiert eine extrem solide Codebasis — weit über typische Magento-Module hinaus.
Impressionen


Mitmachen
MageForge lebt von der Community. Feedback, Bug Reports, Feature Requests und Pull Requests sind jederzeit willkommen.