# Adding Functionality to Extended Code Completion

**URL:** <https://discourse.processing.org/t/adding-functionality-to-extended-code-completion/32962>\
**Category:** Development\
**Created:** [October 20, 2021, 5:22pm UTC](https://discourse.processing.org/t/adding-functionality-to-extended-code-completion/32962 "2021-10-20T17:22:46Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![MundaneMonkeys](https://avatars.discourse-cdn.com/v4/letter/m/4bbf92/32.png) [@MundaneMonkeys](https://discourse.processing.org/u/MundaneMonkeys)\
**Post date:** [October 20, 2021, 5:22pm UTC](https://discourse.processing.org/t/adding-functionality-to-extended-code-completion/32962/1 "2021-10-20T17:22:46Z")

</div>

Hello!

As a learning exercise, I was exploring Jonathan Dahlberg’s Extended Code Completion.

I changed it to read a .json file to allow users to add their own macros.

I think it is stable enough and useful enough to warrant sharing with the community.

Is that allowed? Is there a way to contribute like this? How would I adequately give Jonathan Dahlberg credit?

Thank you very much,  
Josh

---

<div class="post-metadata">

**Author:** ![micuat](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/micuat/32/19407_2.png) [@micuat](https://discourse.processing.org/u/micuat)\
**Post date:** [October 21, 2021, 7:18am UTC](https://discourse.processing.org/t/adding-functionality-to-extended-code-completion/32962/2 "2021-10-21T07:18:01Z")

</div>

Hi! Welcome to the forum 👋

That is a good question. I checked their [code](http://jonathan.dahlberg.media/index.php?art=3) and in fact there is no license file or header attached to the code. Of course the best way is to contact Jonathan, but I can’t find their contact. Because it’s open source, I would probably release the modified version with MIT or BSD license, and that wouldn’t be a problem.

---

<div class="post-metadata">

**Author:** ![MundaneMonkeys](https://avatars.discourse-cdn.com/v4/letter/m/4bbf92/32.png) [@MundaneMonkeys](https://discourse.processing.org/u/MundaneMonkeys)\
**Post date:** [October 21, 2021, 2:57pm UTC](https://discourse.processing.org/t/adding-functionality-to-extended-code-completion/32962/3 "2021-10-21T14:57:20Z")

</div>

Thank you so much for the help!
