# Create composer package for cakephp plugin - tutorial?

**URL:** <https://discourse.cakephp.org/t/create-composer-package-for-cakephp-plugin-tutorial/9482>\
**Category:** Need Help\
**Created:** [July 3, 2021, 1:37pm UTC](https://discourse.cakephp.org/t/create-composer-package-for-cakephp-plugin-tutorial/9482 "2021-07-03T13:37:10Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![MarceliSzpak](https://avatars.discourse-cdn.com/v4/letter/m/4af34b/32.png) [@MarceliSzpak](https://discourse.cakephp.org/u/MarceliSzpak)\
**Post date:** [July 3, 2021, 1:37pm UTC](https://discourse.cakephp.org/t/create-composer-package-for-cakephp-plugin-tutorial/9482/1 "2021-07-03T13:37:11Z")

</div>

Hi there,

is there any online tutorial explaining step by step how to create cakephp related package for cakephp related plugin, behavior or helper etc ?

---

<div class="post-metadata">

**Author:** ![dreamingmind](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/dreamingmind/32/1857_2.png) [@dreamingmind](https://discourse.cakephp.org/u/dreamingmind)\
**Post date:** [July 3, 2021, 4:20pm UTC](https://discourse.cakephp.org/t/create-composer-package-for-cakephp-plugin-tutorial/9482/2 "2021-07-03T16:20:31Z")

</div>

Making a package that can be 'compose’d is on my ‘to learn’ list too.

My suspicion is that there are no Cake specific details to this process.

I won’t be surprised if my IDE, phpStorm offers some tools. And I wouldn’t be too surprised if `git` was involved in some way. But I’m sure nothing specific to the Cake framework will be a factor.

---

<div class="post-metadata">

**Author:** ![dereuromark](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/dereuromark/32/37_2.png) [@dereuromark](https://discourse.cakephp.org/u/dereuromark)\
**Post date:** [July 6, 2021, 10:00pm UTC](https://discourse.cakephp.org/t/create-composer-package-for-cakephp-plugin-tutorial/9482/3 "2021-07-06T22:00:53Z")

</div>

There is [awesome-cakephp/CONTRIBUTING.md at master · FriendsOfCake/awesome-cakephp · GitHub](https://github.com/FriendsOfCake/awesome-cakephp/blob/master/CONTRIBUTING.md)  
But it is mainly default setup of PHP packages in general.

Also see [Developing CakePHP 3+ Plugins, it’s fun! – DerEuroMark](https://www.dereuromark.de/2016/01/29/developing-cakephp-3-plugins-its-fun/)
