contributor_docs/project_wrapups/aditya_gsoc_2021.md
| Project | Addon Library Development - p5.teach.js |
|---|---|
| Student | Aditya Siddheshwar |
| Github | @two-ticks |
| Organisation | Processing Foundation |
| Mentors | Nick McIntyre, Jithin KS |
| Repo | https://github.com/two-ticks/p5.teach.js/ |
| Merged Code | https://github.com/two-ticks/p5.teach.js/tree/GSoC'21 |
During the Google Summer of Code '21, I worked on p5.teach, under the mentorship of Jithin KS and Nick McIntyre. The goal of this project was to build an addon library for teaching maths through animations and simulations. It will provide users friendly API for creating text, TeX, and shape animations.
The major goals of this project were:
p5.teach is having text, TeX, and Shapes, I will refactor and fix bugs in animation. Before hosting it on the cloud, I will coordinate with mentors to ensure the library meets the coding standards and includes sufficient documentation. I will further improve the library by adding new features and adding more to the existing features.
I really had a lot of fun working on this project and learned a lot of things this summer working with my mentors and Processing Community.
I would like to thank my mentors Jithin KS and Nick McIntyre for their invaluable help and guidance throughout this summer of code. Their love for teaching, code, and STEM inspired me to do more work on the library. Nick pushed me in the right direction for API, and Jithin always emphasized best practices and standards. I am extremely grateful to the Processing community for having me in the team (family).