Open
Description
Increasing Access
The new describe() function adds alt text to your sketch. https://p5js.org/reference/#/p5/describe
We should encourage users to make their sketches accessible by including the describe function as a default function in the text editor.
Feature request details

Add something similar to lines 4 and 5 to encourage users to make their sketches more accessible
Activity
welcome commentedon Apr 12, 2024
Welcome! 👋 Thanks for opening your first issue here! And to ensure the community is able to respond to your issue, be sure to follow the issue template if you haven't already.
KatieLuo commentedon Apr 12, 2024
This would be helpful for screen-readers. Good suggestion!
nickmcintyre commentedon Apr 17, 2024
+1 this is a good suggestion! There was some previous discussion in #1954 and I took a crack at an implementation in #1959. I'm curious to hear people's thoughts about the best placeholder/instruction.
On the library side, there's an ongoing discussion about using
describe()
in all example code. The reference will have 100% coverage when the new p5.js website is launched.raclim commentedon Apr 17, 2024
Thanks for bringing up the earlier issue @nickmcintyre, I had an inkling this might've been brought up earlier!
For the placeholder/instruction, I think @katiejliu's suggestion in the screenshot could be a good start. It could also potentially be condensed to
describe("Add a general description to be rendered as alt-text")
. Based on this comment, I'm wondering if it's better to wait on implementing this after the new p5.js website is launched?nickmcintyre commentedon Apr 19, 2024
Sure thing, @raclim. Agreed it’d be best to wait for the new website.
Curious to see what form the proposed guidelines take. Not a fully-formed thought, but I wonder if they could be condensed into a short comment above
describe()
in the default sketch template. If not, maybe a link?SushantBansal-tech commentedon Mar 6, 2025
@raclim Can I Work on this issue
Added Describe as Default Function processing#3081
Merge branch 'develop' into Solved-issue-processing#3081/Harshit-7373