# GSoC 2023: Join the Processing Foundation as a Summer of Code Contributor!

**URL:** https://discourse.processing.org/t/gsoc-2023-join-the-processing-foundation-as-a-summer-of-code-contributor/40986
**Category:** Summer of Code
**Created:** [February 22, 2023, 11:59am UTC](https://discourse.processing.org/t/gsoc-2023-join-the-processing-foundation-as-a-summer-of-code-contributor/40986 "2023-02-22T11:59:11Z")
**Posts on this page:** 1
**Showing post:** 145

<div class="post-metadata">

### Author: ![HigherMathNotes](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/highermathnotes/32/18146_2.png) [@HigherMathNotes](https://discourse.processing.org/u/HigherMathNotes)
#### Post date: [April 2, 2023, 4:47am UTC](https://discourse.processing.org/t/gsoc-2023-join-the-processing-foundation-as-a-summer-of-code-contributor/40986/145 "2023-04-02T04:47:33Z")

</div>

Hi @Jithin!

Thanks for taking a look! I’m so glad you like the visualizations I shared 😃 And I absolutely, wholeheartedly agree that it’s essential to make the user-facing materials accessible to beginners. Fortunately, the p5.js community has set an amazing example for us to follow.

In the same way, I want to make the library accessible to potential contributors, which reminds me of a question I have. Maybe you or @two.ticks could answer it.

**Background:** As you pointed out in a previous message, one of the first priorities that @jesi-rgb and I have is to determine whether we can build on [the p5.teach library](https://github.com/two-ticks/p5.teach.js). When I started looking into p5.teach a bit more, I noticed that it uses a different tech stack than p5.js. For example, it uses TypeScript instead of JavaScript, it uses Jest instead of Mocha/Chai for testing, and it uses TypeDoc instead of YUIDoc for generating docs.

**Question:** My initial concern is that using a different tech stack than p5.js will add extra friction for potential library contributors coming from the p5.js community. So, my question is, do you think this is a valid concern? I haven’t investigated this fully yet, so it’s entirely possible I’ve misunderstood something, or that there are other factors I haven’t considered.

The good news, I think, is that even if we have some design conflicts and decide to start a new repo, we could still possibly build on ideas from p5.teach and related projects.

Thanks again for your help!  
Greg

---

_[View the full topic](https://discourse.processing.org/t/gsoc-2023-join-the-processing-foundation-as-a-summer-of-code-contributor/40986)._
