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

It will be uploaded on 15th march.

2 Likes

Hello everyone and welcome to the newcomers :sunflower: thanks for you patience!

I’ve updated the top post in the thread to contain:

  1. The proposal template
  2. The individual feedback signup sheet

(You can submit your questions and drafts in any format, template is only required for final submission!)

Please let me know if there are any technical problems or anything I can help clarify!

Thanks to @NishthaJain @skyash @Damaris @harshil for helping with this Q&A, it’s really appreciated. As far as I can tell, no unanswered questions remain but @ me if I missed something.

Wish you all a nice rest of your weekend,
Best,
Kit

4 Likes

It was a pleasure @kit . Now will be preapring my proposal.

Thanks for the update, @kit I will look up to the proposal template really appreciate all the guidance from you and the others here.

Hi @claudine! After researching the project and exploring the visual-testing branch, I found that p5.js already has an HTML visual test report system but Processing4 does not have this yet.

I would like to propose two things for my GSoC project:

  1. Add missing visual regression tests for Processing4 functions like shapes, blend modes, typography, transforms

  2. Implement an HTML test report system for Processing4 — showing expected image, actual image, and diff image when a test fails — so developers can easily understand what changed

Is this a good direction for my GSoC proposal?

Hi everyone!

Thanks @kit for the template, I now have the clearer idea of how to approach writing it .
I have been exploring the Processing repositories and discussions while trying to understand the codebase. Recently I started looking into the eyedropper tool, since while using the website I noticed how useful this feature would be, especially when working with colours from the canvas.
Excited to keep learning from the discussions here and contribute where I can.

Hello @khuntvidisha13 , proposing tests that are not there yet is a solid approach!

You’re right :slight_smile: there is a reporting system for p5.js, that we are planning to integrate into Processing4. It is the intention of the contributor who developed the reporting system to add that to Processing4, so it’s already sort of on the roadmap.

1 Like

Thank you @claudine! That is really helpful. I will focus on adding missing visual regression tests for Processing4. I will submit my proposal draft for feedback soon!