Hello! Before you begin working on any issues under The Processing Foundation, please take a moment to review the following resources — they'll give you everything you need to get started on the right foot. You'll also find a checklist below that you'll need to complete during your internship to qualify as an active Open Source Contributor.
Note: This Onboarding Module is for CodeDay’s interns and has been approved by Kit Kuksenok, the current p5.js Project Lead at the Processing Foundation.
Resources 📜
Checklist 📋
It is important that you complete all of these checkpoints at different stages of the internship:
unchecked
- [ ] Head over to your assigned issue and claim it by commenting: "I, with my team members (@githubusername1, @githubusername2, @githubusername3…), am working on this and we are from CodeDay Labs."
Please make sure to add the GitHub usernames of all your fellow teammates.
- [ ] Join the p5.js Discord server and use the relevant channels for the reasons mentioned in the resources above. We advise you to say hi or raise important questions in #codeday if you are blocked. You can also tag the maintainer @_ksen0. While we advise you to be mindful of their time, maintainers love to help with your queries and questions, and you shouldn't be afraid to ask! You can check for current maintainers and active stewards over here: **https://github.com/processing/p5.js#stewards**.
- [ ] Stay active and keep the maintainers in the loop so that they are aware of your progress. When working on your assigned issue, make sure to share how you plan to approach the solution within the first three days — a line or two on your issue and Discord is just enough.
- [ ] Keep updating the maintainers on a weekly basis about your progress until you finalize your PR, #codeday on the p5.js Discord server is a great place to do that. Raising a draft PR in the first week itself and then working on it is a great way to help them understand your progress better.