# Custom plugin version control?

**URL:** <https://forum.shopware.com/t/custom-plugin-version-control/99466>\
**Category:** Shopware 6 (English)\
**Tags:** general, installation--gettin\
**Created:** [26. April 2023 um 14:05 UTC](https://forum.shopware.com/t/custom-plugin-version-control/99466 "2023-04-26T14:05:23Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bruno.tesei](https://avatars.discourse-cdn.com/v4/letter/b/5fc32e/32.png) [@bruno.tesei](https://forum.shopware.com/u/bruno.tesei)\
**Post date:** [26. April 2023 um 14:05 UTC](https://forum.shopware.com/t/custom-plugin-version-control/99466/1 "2023-04-26T14:05:23Z")

</div>

Hello !

I’m new to Shopware, just trying out this promising framework.

I’ve installed Shopware with composer from the production template (`composer create-project shopware/production:dev-flex`). It’s running on a local (dockerized) env for testing/development purpose.

Now I’m trying to write my first plugin.

When I create the plugin skeleton (with the `bin/console plugin:create -c` command) the plugin code is generated under the `/custom/plugins` directory which is ignored by git.

What is the correct strategy for plugin development to ensure I can version my work on git and share it with co-workers for instance ?

Many thanks in advance,

Bruno

---

<div class="post-metadata">

**Author:** ![m-malack](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/m-malack/32/14940_2.png) [@m-malack](https://forum.shopware.com/u/m-malack)\
**Post date:** [20. Juli 2023 um 18:23 UTC](https://forum.shopware.com/t/custom-plugin-version-control/99466/2 "2023-07-20T18:23:58Z")

</div>

Hi,  
project specific plugins belong in the directory „custom/static-plugins“ and must be required by composer.  
Just move it!  
You can read everything here:  
[Managing Dependencies - Require project plugins](https://developer.shopware.com/docs/guides/hosting/installation-updates/composer#managing-dependencies)
