# GSOC 21: Addon Library Development

**URL:** <https://discourse.processing.org/t/gsoc-21-addon-library-development/28689>\
**Category:** Summer of Code\
**Created:** [March 21, 2021, 3:27am UTC](https://discourse.processing.org/t/gsoc-21-addon-library-development/28689 "2021-03-21T03:27:30Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![prateek93a](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/prateek93a/32/12335_2.png) [@prateek93a](https://discourse.processing.org/u/prateek93a)\
**Post date:** [March 21, 2021, 3:27am UTC](https://discourse.processing.org/t/gsoc-21-addon-library-development/28689/1 "2021-03-21T03:27:31Z")

</div>

Hey,  
I am a student aspiring for participating in GSOC 21. I found the project: Addon Library Development very interesting to work on, because this would give students a chance to build something that is not yet present already, write tests for it and finally write the documentation.

Overall I feel this would be a really amazing opportunity. It would be really helpful if someone can guide me on what are some of the features and addons that Processing is looking to develop for p5.js. It would help me narrow down my ideas list.

Currently I am looking to extend ml5.js with examples and tutorials on different deep learning models since there are various models that need these tutorials as mentioned on their website. Will that be a valid proposal for this project of Addon Library Development, since it also involves extending existing libraries? Or can someone suggest ideas on what else is needed?

Thanks !

---

<div class="post-metadata">

**Author:** ![prateek93a](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/prateek93a/32/12335_2.png) [@prateek93a](https://discourse.processing.org/u/prateek93a)\
**Post date:** [March 24, 2021, 7:18am UTC](https://discourse.processing.org/t/gsoc-21-addon-library-development/28689/2 "2021-03-24T07:18:42Z")

</div>

Can someone provide some input to this? I am not sure if the above mentioned work could be a part of Addon Library Development project.

---

<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:** [March 24, 2021, 8:55pm UTC](https://discourse.processing.org/t/gsoc-21-addon-library-development/28689/3 "2021-03-24T20:55:27Z")

</div>

sorry but most of the mentors seem not active on the forum at the moment. your best bet is to contact them directly but I guess they won’t be able to fully support you and you have to be somewhat autonomous to do gsoc - if I understand correctly. other orgs might have different expectations so you should also check out other ones too. and I’m not 100% sure but while there’s overlap with ml5js community it’s a separate project - so while “supporting” ml5js as a lib makes sense but development of ml5js itself sounds like out of scope (but maybe I’m wrong, you should also check out ml5’s discord server)

---

<div class="post-metadata">

**Author:** ![prateek93a](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/prateek93a/32/12335_2.png) [@prateek93a](https://discourse.processing.org/u/prateek93a)\
**Post date:** [March 25, 2021, 1:19pm UTC](https://discourse.processing.org/t/gsoc-21-addon-library-development/28689/4 "2021-03-25T13:19:42Z")

</div>

No problem! Thanks for the help. I will definitely explore the idea further and see the scope of the project before finalising. Thanks!

---

<div class="post-metadata">

**Author:** ![bhushan](https://avatars.discourse-cdn.com/v4/letter/b/a87d85/32.png) [@bhushan](https://discourse.processing.org/u/bhushan)\
**Post date:** [March 29, 2021, 8:01pm UTC](https://discourse.processing.org/t/gsoc-21-addon-library-development/28689/5 "2021-03-29T20:01:56Z")

</div>

Hey @micuat ,  
Do mentors check our draft shared proposals from the Gsoc website and give review or not ?

---

<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:** [March 29, 2021, 8:14pm UTC](https://discourse.processing.org/t/gsoc-21-addon-library-development/28689/6 "2021-03-29T20:14:16Z")

</div>

I don’t know. There’s no person called mentor. I mean, they work rather individually (if I understand correctly) and it really depends on if someone wants to mentor you or not. It’s not their obligation to give feedback to every proposal. It sounds a bit harsh but they are volunteers and consider that they receive a lot of applications.

---

<div class="post-metadata">

**Author:** ![lmccart](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/lmccart/32/12_2.png) [@lmccart](https://discourse.processing.org/u/lmccart)\
**Post date:** [April 1, 2021, 2:20pm UTC](https://discourse.processing.org/t/gsoc-21-addon-library-development/28689/7 "2021-04-01T14:20:32Z")

</div>

@prateek93a Addon libraries can cover any topic or area of functionality, there are not specific ones we are looking to add. I would suggest starting with an area that is interesting to you and not covered by a previous addon. I don’t know whether ml5 projects will be considered, but note that they are not included in the project list.

---

<div class="post-metadata">

**Author:** ![prateek93a](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/prateek93a/32/12335_2.png) [@prateek93a](https://discourse.processing.org/u/prateek93a)\
**Post date:** [April 2, 2021, 5:51pm UTC](https://discourse.processing.org/t/gsoc-21-addon-library-development/28689/8 "2021-04-02T17:51:32Z")

</div>

@lmccart Ok I will try to come up with some idea of a library that is both useful and interesting to work on.
