Skip to content

Introduction to Open Source Contribution: Hands‐On Issues Activity

Rachel Lim edited this page Sep 26, 2025 · 9 revisions

Please refer to the Contributor Docs, or specifically, Preparing an Issue, to start with opening one of the issues below!

The issues listed below are meant to be a reference point for pinpointing the issue's location within the p5.js editor and to reflect on why they are listed as a potential issue for users. Please feel free to ask questions!

Add Translations for the p5.js Editor and Contributor Docs

  • Type: Documentation and Translations

  • The p5.js Editor currently has 16 contributor provided translations. If you are familiar with one of these languages and are interested in contributing to translations, read the Translations Documentation and then feel free to go ahead and check them out to see if they're correct and up-to-date!

  • You can also provide translations for the Contributor Documentation as well, which currently belong in the /translations/contributor_docs folder.

Add Table of Contents Header in Development Documentation

Accessibility Improvements

Hover in the Menubar

Screenshot 2025-08-03 at 1 32 16 PM Screenshot 2025-08-03 at 1 30 00 PM
  • Type: Platform Change
  • What type of change could you add to help make the padding appear consistent for the menu items on hover?

How can you make the Unavailable Options in the Dropdown Menu More Obvious?

Screenshot 2025-08-03 at 1 29 53 PM
  • Type: Platform Change
  • Some users have recently noted trouble interacting with certain elements in the dropdown menu, without realizing that these options were unavailable. What changes can we implement to make it more obvious?

How to Improve "Sketches" or "Collections" Page

  • Type: Ideas
  • Examine the /sketches and /collections page on the editor. Are there any points of confusion or improvements that you see?

How to Improve File Manager

Screenshot 2025-05-31 at 9 49 10 PM
  • Type: Ideas
  • Examine the File manager on the editor. Are there any points of confusion or improvements that you see?
Clone this wiki locally