# Eigenentwicklungen, GIT, IDE & Shopware - Wie verwaltet Ihr Eure selbst entwickelten Plugins/Themes?

**URL:** <https://forum.shopware.com/t/eigenentwicklungen-git-ide-shopware-wie-verwaltet-ihr-eure-selbst-entwickelten-plugins-themes/58224>\
**Category:** Programmierung\
**Created:** [23. Februar 2019 um 18:41 UTC](https://forum.shopware.com/t/eigenentwicklungen-git-ide-shopware-wie-verwaltet-ihr-eure-selbst-entwickelten-plugins-themes/58224 "2019-02-23T18:41:53Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![LuckySilence](https://avatars.discourse-cdn.com/v4/letter/l/13edae/32.png) [@LuckySilence](https://forum.shopware.com/u/LuckySilence)\
**Post date:** [23. Februar 2019 um 18:41 UTC](https://forum.shopware.com/t/eigenentwicklungen-git-ide-shopware-wie-verwaltet-ihr-eure-selbst-entwickelten-plugins-themes/58224/1 "2019-02-23T18:41:53Z")

</div>

Hallo,

ich als eher Freizeit-Entwickler hätte da eine Frage an die erfahrenen Profi-Entwickler:

Wie verwaltet Ihr Eure selbst entwickelten Plugins & Themes bzw. welche Verzeichnis-Konstellationen nutzt Ihr dabei?

Ich vermute mal, für jedes Plugin/Theme ein separates GIT-Repository und Verzeichnis, in dem nur die relevanten Dateien enthalten sind.  
Oder ist es sinnvoller bzw. vom Nutzen-Aufwand-Verhältnis her besser, alles in einem einzigen GIT-Repository zu pflegen, auch wenn die Plugins keinen Zusammenhang haben?

In der IDE (z.B. PhpStorm) will man ja Zugriff auf den kompletten Shopware-Code (Code-Vervollständigung, Recherche usw.), weshalb man dafür wahrscheinlich das Shopware GIT-Repository cloned. Das eigene und das Shopware-Repo im selben Verzeichnis wird sich aber wohl nicht vertragen oder sehe ich da was falsch?

Und zum Schluss: Nutzt Ihr eine Testumgebung, wo Ihr alle Plugins gleichzeitig installiert/testet oder für jedes Plugin eine frische Shopware-Installation?

Vielen Dank im Voraus!

&nbsp;

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [23. Februar 2019 um 19:26 UTC](https://forum.shopware.com/t/eigenentwicklungen-git-ide-shopware-wie-verwaltet-ihr-eure-selbst-entwickelten-plugins-themes/58224/2 "2019-02-23T19:26:26Z")

</div>

Ich habe bisher immer für jedes Plugin ein eigenes gemacht. Allein wegen Composer support der Plugins ist das nötig. Diese checke ich in eine Git Installation von Shopware aus, da ich so Flexibler bin mit eben mal Shopware neu installieren.

&nbsp;

---

<div class="post-metadata">

**Author:** ![LuckySilence](https://avatars.discourse-cdn.com/v4/letter/l/13edae/32.png) [@LuckySilence](https://forum.shopware.com/u/LuckySilence)\
**Post date:** [23. Februar 2019 um 20:42 UTC](https://forum.shopware.com/t/eigenentwicklungen-git-ide-shopware-wie-verwaltet-ihr-eure-selbst-entwickelten-plugins-themes/58224/3 "2019-02-23T20:42:33Z")

</div>

> [@Shyim schrieb:](https://forum.shopware.com/profile/20792/Shyim "Shyim")
> 
> Ich habe bisher immer für jedes Plugin ein eigenes gemacht. Allein wegen Composer support der Plugins ist das nötig. Diese checke ich in eine Git Installation von Shopware aus, da ich so Flexibler bin mit eben mal Shopware neu installieren.
> 
> &nbsp;

&nbsp;

Das klingt gut. Dann liegt auch dein GIT-Repo im Plugin-Verzeichnis?

```
Shopware-Root // Shopware GIT-Root
|
+-- custom
    |
    +-- plugins
        |
        +-- EigenesPlugin // Plugin GIT-Root?

```

Kommt Deine IDE mit den verschachtelten GIT-Repos klar oder steuerst Du GIT sowieso separat per Kommandozeile?

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [24. Februar 2019 um 10:14 UTC](https://forum.shopware.com/t/eigenentwicklungen-git-ide-shopware-wie-verwaltet-ihr-eure-selbst-entwickelten-plugins-themes/58224/4 "2019-02-24T10:14:10Z")

</div>

PhpStorm kann damit umgehen. Registriert sogar mittlerweile automatisch diese Git Repos

---

<div class="post-metadata">

**Author:** ![LuckySilence](https://avatars.discourse-cdn.com/v4/letter/l/13edae/32.png) [@LuckySilence](https://forum.shopware.com/u/LuckySilence)\
**Post date:** [24. Februar 2019 um 13:51 UTC](https://forum.shopware.com/t/eigenentwicklungen-git-ide-shopware-wie-verwaltet-ihr-eure-selbst-entwickelten-plugins-themes/58224/5 "2019-02-24T13:51:00Z")

</div>

> [@Shyim schrieb:](https://forum.shopware.com/profile/20792/Shyim "Shyim")
> 
> PhpStorm kann damit umgehen. Registriert sogar mittlerweile automatisch diese Git Repos

&nbsp;

Ah ok, wusste ich gar nicht.  
Danke! 🙂
