-
Notifications
You must be signed in to change notification settings - Fork 197
Open
Labels
BugSomething isn't workingSomething isn't working
Description
Most appropriate sections of the p5.js website?
Tutorials
What is your operating system?
Linux
Web browser and version
Firefox - 146.0.1
Actual Behavior
While going through the p5.js documentation and tutorials over the weekend, I encountered several small issues across different pages, including:
- Broken or outdated links
- Minor inconsistencies in tutorial values
- Code examples that could be clearer or follow better practices
- A layout issue where an input box overlaps text
These issues are independent but all occur within the p5js-website documentation.
Expected Behavior
Documentation links should be up to date, examples should be accurate and beginner-friendly, and page layouts should not obstruct content.
Below is a checklist of the specific issues encountered, with links and suggested fixes.
Steps to reproduce
- Broken Google Color Picker link
Page: https://p5js.org/tutorials/get-started/
- Google Color Picker link is broken
- The same broken link appears twice
- Incorrect height value in Conditionals & Interactivity tutorial
Page: https://p5js.org/tutorials/conditionals-and-interactivity/
- In Step Four (“Add grass to hide the sun”), height is set to
400 - Canvas height is
400and horizon is starting from center i.e the height of rect should be 200. - Suggested fix: replace
400with200
- Input box overlaps text in p5.sound reference
Page: https://p5js.org/reference/p5.sound/
- Input field overlaps documentation text
- Likely a CSS/layout issue
- Broken forum and Discord links
Page: https://p5js.org/contribute/contributor_guidelines/
- Forum: https://discourse.processing.com/
- Discord: https://discord.gg/SHQ8dH25r9
- Links appear broken or outdated
- Code clarity improvements in Repeating with Loops tutorial
Page: https://p5js.org/tutorials/repeating-with-loops/
- Loop length should use the
segmentsvariable instead of generic length keyword. - Variable
moveshould be declared withlet
Would you like to work on the issue?
Yes. I grouped these small issues into a single issue for convenience, but I’m happy to split them if preferred.
Metadata
Metadata
Assignees
Labels
BugSomething isn't workingSomething isn't working