Contribution 2

Contributing to p5.js

The p5.js GitHub README page provides important information for contributors. At the top, the license outlines what can and can’t be done with the code, helping set clear boundaries for use and distribution.

The Code of Conduct establishes ground rules for participant behaviour, encouraging a friendly, respectful, and inclusive environment for all contributors.

Additionally, p5.js offers a detailed Contributor Guidelines document. This resource helps new and returning contributors understand how to get involved, submit issues or pull requests, and follow the project’s collaborative workflow.

https://github.com/processing/p5.js?tab=readme-ov-file

p5.js is a great project for my first open-source contribution because it has clear documentation and an active community ready to help and support. p5.js makes it easier for new contributors to understand how things work and where they can get help.

Communication

For this contribution, I had to collaborate with the initial person who opened the issue. First, I showed my interest in helping, and I suggested continuing the conversation on Discord or Slack to make collaboration easier. @davepagurek, a p5.js maintainer, suggested we could use Discord, but @alanakra, the author of the issue, didn’t take any further steps. We continued our discussion in the GitHub issue thread instead.

https://github.com/processing/p5.js-website/issues/640#issuecomment-2770591318

Next, the author transferred his fork to an organisation he has created dedicated to the French translation of the p5 website.

I forked their repository and started working on the translation.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *