This project is all about improving developer experience by simplifying the workflow of libraries, tools, and modes.
The Processing library template is a Github repository that developers can use to create new libraries for Processing.
Functionality that has been added includes installing the library into your local Processing environment and a Github workflow that adds the required release artifacts to your Github releases.
To make interacting with the contributions data more intuitive, we converted what was algorithmically-stored data into a database.
With this process, the contributor provides the url to the properties file in a Github issue and a Github workflow is triggered, resulting in a pull request with the new contribution added to the database that the Processing librarian can review.
This new database is a database file in yaml format. The format is a list of objects, where each object is a contribution.
The Processing Foundation is a work environment where you can show your artistic flair without shame. It’s a place where creativity and diversity are celebrated, not just discussed.
This work was done in collaboration with Katsuya Endoh, and under the mentorship of Stef Tervelde.
By applying the general principles of “automate what can be automated” and “make it intuitive,” we’ve made significant strides to simplify the workflow for adding new contributions.
If you’ve ever considered applying for a Processing Foundation fellowship or grant, it's a rare chance to combine technical growth with meaningful work in an inclusive and inspiring environment.