# GSoC 2019 : Idea Selection

**URL:** <https://discourse.processing.org/t/gsoc-2019-idea-selection/8956>\
**Category:** Summer of Code\
**Created:** [March 5, 2019, 7:34am UTC](https://discourse.processing.org/t/gsoc-2019-idea-selection/8956 "2019-03-05T07:34:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![abhieshekumar](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/abhieshekumar/32/3977_2.png) [@abhieshekumar](https://discourse.processing.org/u/abhieshekumar)\
**Post date:** [March 5, 2019, 7:34am UTC](https://discourse.processing.org/t/gsoc-2019-idea-selection/8956/1 "2019-03-05T07:34:23Z")

</div>

Hello,

I am a Abhishek, a Computer Science and Engineering student from Indian Institute of Information Technology Kottayam. I would love to participate in GSoC. I can contribute to the following ideas :

1. Update p5.js library to ES6 [p5.js] - I am familiar with the p5 library and am sure that I will be able to do the port.

2. Internationalization improvements [p5.js] - My first language is Hindi which has 4th highest number of native speakers (Wikipedia). I would like to add ‘Hindi’ as a language in p5.js website.

3. Mobile/Responsive Design Implementation [p5.js Web Editor] - I would love to implement the responsive version of p5.js web editor.

Question 1 : Should I start writing the code for the above mentioned ideas from now ?  
Question 2 : If I feel that I can contribute to more than one idea with equal comfort then what should be done ?

[Github](https://github.com/abhieshekumar)

Looking forward to working with Processing  
Thanks

---

<div class="post-metadata">

**Author:** ![kjhollen](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kjhollen/32/23_2.png) [@kjhollen](https://discourse.processing.org/u/kjhollen)\
**Post date:** [March 21, 2019, 4:34pm UTC](https://discourse.processing.org/t/gsoc-2019-idea-selection/8956/2 "2019-03-21T16:34:00Z")

</div>

Hi @abhieshekumar! Thanks for your interest.

For idea 1, we’ve decided to remove the port to ES6 from the GSoC project list because it’s a little too big in scope.

For the other two, it’s ok to submit two separate proposals—I did this one year when I wasn’t sure if I wanted to work on mobile or web gl for p5.js.

You do not need to start writing code now to be considered for the program. A good proposal will include a detailed timeline of tasks, so skimming the codebase can help you write a more accurate timeline.

Hope this helps!

---

<div class="post-metadata">

**Author:** ![abhieshekumar](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/abhieshekumar/32/3977_2.png) [@abhieshekumar](https://discourse.processing.org/u/abhieshekumar)\
**Post date:** [March 21, 2019, 6:50pm UTC](https://discourse.processing.org/t/gsoc-2019-idea-selection/8956/3 "2019-03-21T18:50:21Z")

</div>

Thank you, @kjhollen
