# Contribute a new component

**URL:** <https://discourse.laminas.dev/t/contribute-a-new-component/2189>\
**Category:** Contributors\
**Created:** [March 16, 2021, 7:14pm UTC](https://discourse.laminas.dev/t/contribute-a-new-component/2189 "2021-03-16T19:14:24Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nimas](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/nimas/32/934_2.png) [@Nimas](https://discourse.laminas.dev/u/Nimas)\
**Post date:** [March 16, 2021, 7:14pm UTC](https://discourse.laminas.dev/t/contribute-a-new-component/2189/1 "2021-03-16T19:14:24Z")

</div>

Hello,

I wrote a library and I’d like to contribute it to laminas as a new component. How is it possible?

---

<div class="post-metadata">

**Author:** ![froschdesign](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/froschdesign/32/38_2.png) [@froschdesign](https://discourse.laminas.dev/u/froschdesign)\
**Post date:** [March 16, 2021, 7:47pm UTC](https://discourse.laminas.dev/t/contribute-a-new-component/2189/2 "2021-03-16T19:47:32Z")

</div>

Hello and welcome to our forums! 😃

> [@Nimas](#):
>
> How is it possible?

By presenting your component here. For example, what problem does your component solve or does it complement an existing component. Are there packages that solve the same problem and how does it compare. A link to a repository would also be helpful.  
So anything you can think of to advertise your component.

Maybe you can also explain why you think the component should be included in the Laminas Project.

---

<div class="post-metadata">

**Author:** ![Nimas](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/nimas/32/934_2.png) [@Nimas](https://discourse.laminas.dev/u/Nimas)\
**Post date:** [March 17, 2021, 2:38pm UTC](https://discourse.laminas.dev/t/contribute-a-new-component/2189/3 "2021-03-17T14:38:13Z")

</div>

This is about comunication with Bitly to get shortened links.

---

<div class="post-metadata">

**Author:** ![Nimas](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/nimas/32/934_2.png) [@Nimas](https://discourse.laminas.dev/u/Nimas)\
**Post date:** [March 18, 2021, 5:27am UTC](https://discourse.laminas.dev/t/contribute-a-new-component/2189/4 "2021-03-18T05:27:39Z")

</div>

Any interests? or not?

---

<div class="post-metadata">

**Author:** ![kliker02](https://avatars.discourse-cdn.com/v4/letter/k/71e660/32.png) [@kliker02](https://discourse.laminas.dev/u/kliker02)\
**Post date:** [March 18, 2021, 6:54am UTC](https://discourse.laminas.dev/t/contribute-a-new-component/2189/5 "2021-03-18T06:54:06Z")

</div>

Hello, @Nimas! Link your github repository, please

---

<div class="post-metadata">

**Author:** ![Nimas](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/nimas/32/934_2.png) [@Nimas](https://discourse.laminas.dev/u/Nimas)\
**Post date:** [March 18, 2021, 7:16am UTC](https://discourse.laminas.dev/t/contribute-a-new-component/2189/6 "2021-03-18T07:16:05Z")

</div>

[https://packagist.org/packages/phplicengine/bitly](https://packagist.org/packages/phplicengine/bitly)

> **[phplicengine/bitly](https://github.com/phplicengine/bitly)**
>
> Bitly v4 API. Contribute to phplicengine/bitly development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![Nimas](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/nimas/32/934_2.png) [@Nimas](https://discourse.laminas.dev/u/Nimas)\
**Post date:** [March 19, 2021, 4:58am UTC](https://discourse.laminas.dev/t/contribute-a-new-component/2189/7 "2021-03-19T04:58:55Z")

</div>

no answer yet? or what?

---

<div class="post-metadata">

**Author:** ![froschdesign](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/froschdesign/32/38_2.png) [@froschdesign](https://discourse.laminas.dev/u/froschdesign)\
**Post date:** [March 19, 2021, 7:17am UTC](https://discourse.laminas.dev/t/contribute-a-new-component/2189/8 "2021-03-19T07:17:14Z")

</div>

I asked myself the same question.

Where is the presentation of your library? I had listed a few points that would be interesting and important. And if @kliker02 hadn’t asked, we wouldn’t even have a link.

---

<div class="post-metadata">

**Author:** ![Nimas](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/nimas/32/934_2.png) [@Nimas](https://discourse.laminas.dev/u/Nimas)\
**Post date:** [March 19, 2021, 8:27am UTC](https://discourse.laminas.dev/t/contribute-a-new-component/2189/9 "2021-03-19T08:27:28Z")

</div>

How to present it? If I call it frequently to show just as a sample presentation, Bitly will spam me.  
In Readme.md I gave full documentation how to use it. and now it has +22k downloads.

---

<div class="post-metadata">

**Author:** ![froschdesign](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/froschdesign/32/38_2.png) [@froschdesign](https://discourse.laminas.dev/u/froschdesign)\
**Post date:** [March 19, 2021, 8:51am UTC](https://discourse.laminas.dev/t/contribute-a-new-component/2189/10 "2021-03-19T08:51:45Z")

</div>

> [@Nimas](#):
>
> How to present it?

Write about your library here. _Do some advertising!_

And give some explanations. For example:

- What is Bitly?
- Are there packages that solve the same problem and how does it compare?
- Does Bitly offer its own PHP library?
- Why do you think the component should be included in the Laminas Project?
- and more…
