Unterschied git development, production, platform

Ich bin derzeit etwas verwirrt über die vielen Repos welche man verwenden kann. 

Leider gibt es auch keine klare Übersicht darüber wie es mir scheint.

Zur Entwicklung nutzt man die development Version, da diese den webpack compiler etc. mit drin hat für die Storefront & Administration, korrekt?
Der Nachteil: Es gibt keinerlei “saubere” Updatemöglichkeit. Sprich man muss es neu pullen und komplett neu installieren - Alle bisherigen Artikel, CMS Elemente etc. sind verloren. Dieses Repo ist aber zwingend für die Plugin Entwicklung & Co - richtig?

Production Template: Könnte man mit dem Composer Repo von Shopware 5 vergleichen, oder?

Über eine kurze Aufklärung würde ich mich freuen.

2 „Gefällt mir“

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“)‍ Kannst du mir evtl. weiter helfen?

Was mir aktuell etwas Kopfzerbrechen bereitet ist wie ich die development Version updaten kann ohne die komplette Datenbank platt zu machen / alles neu zu installieren.

Ich möchte gerne bspw. Einstellungen im Shop, Plugin Einstellungen usw. behalten. Ist das aktuell mit der development Version nicht möglich?

Falls nein: Den Hot Reload, compiler process usw. gibt es nur für die development Version, nicht bspw. in der production Version - korrekt?

Weiß allerdings nicht, ob das noch 100% aktuell ist.

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“)‍ Schade dass du nicht kurz umrissen hast, was der unterschied zwischen development, production und platfrom ist und wo was zur Anwendung kommt.

Ich entwickle seit einige Monate auf production und kenne noch den unterschied zwischen platform & production nicht…

Das Projekt, indem ich momentan arbeite ist noch nicht live und keine kennt sich gut damit aus. Falls jemand mir kurz den Unterschied erklären kann, währe ich sehr dankbar!

Nach meinem Wissenstand ist das Production Template auch für das Entwicklen von Themes und Plugins gut zu gebrauchen. Die Ganzen Build Tasks, sowie Hot Reload oder Cache:Clear etc. sind dort auch verfügbar über bin/xyz.sh.

Das Development Template wird wohl primär zum Contribute für Shopware selbst gebraucht.

Bitte korrigiert mich, sollte ich damit falsch liegen.

1 „Gefällt mir“

Ja, im wesentlichen gut zusammengefasst.

Für Projekte mit eigenen Plugins: Production

Für Contributions/Core Entwicklung: Development

1 „Gefällt mir“

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“)‍ Wir entwickeln auch seit einiger Zeit mit der Production-Version. Nun sind wir an dem Punkt angekommen eigene Javascript Bibliotheken in den Shopseiten integrieren zu müssen. Ist dies mit der Production Variante möglich?

1 „Gefällt mir“