Entwickler
Dieser Bereich richtet sich an Shopware-Entwickler:innen und Agentur-Devs, die Guppy lokal einrichten, Templates überschreiben, das Storefront-JS-Plugin-System nutzen oder eigene Plugins ins Guppy-Ökosystem integrieren wollen.
Einstieg
| Thema | Beschreibung |
|---|---|
| Lokale Einrichtung | Shopware-Projekt aufsetzen, Theme installieren, Storefront-Watcher starten. |
| Architektur | Plugin-Struktur, Vererbungs-Reihenfolge, theme.json-Modell. |
| Mitwirken | Branch-Strategie, Commit-Konventionen, PR-Workflow. |
| Changelog | Versions-Strategie (SemVer), Release-Notes. |
Theming
| Thema | Beschreibung |
|---|---|
| Variablen & Tokens | SCSS-Architektur, Bootstrap- und Custom-Variablen, Mixins. |
| Twig-Overrides | Templates per sw_extends überschreiben, Theme-Konfig nutzen, Varianten-System. |
| Storefront-JS | PluginBase, PluginManager, eigene Plugins schreiben. |
Erweitern
| Thema | Beschreibung |
|---|---|
| Child Theme manuell entwickeln | Manueller Workflow ohne Theme Builder, Plugin-Skelett, theme.json, SCSS-Overrides. |
| Eigene CMS-Blöcke | Custom-Blöcke registrieren, Admin-Komponente + Storefront-Template. |
| Plugin-Integration | Eigene Plugins sauber ins Guppy-Theme einbinden, SCSS-Hooks, Twig-Extends, Asset-Pipeline. |
Verwandte Bereiche
- Plugins: komplette Plugin-Übersicht des Guppy-Ökosystems.
- Child Theme Builder: browserbasierter Configurator als Alternative zum manuellen Setup.
- Referenz: Twig-Blöcke, Theme-Variablen, Konfigurationsschema.