-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Accessibility docs best practices #15
Comments
adding to this, it would be nice to aggregate accessibility changelogs here. |
Noting here to include #27's info when we get to working on docs. |
Would it be OK to start a Jupyter Book style documentation for this repo to help keep track of all this? |
(I am happy to help with docs, I don't think it should be a huge amount of effort) |
what do y'all think about using discussions, now that we have them, to collect documentation #29 |
I think that more free-form discussions can be a great way to collect documentation and information in a faster way than maintaining a full Sphinx site. (that said, another place to consider is the Jupyter community forum, which will be more visible to a broader group of people) Also just a note, we do have a special category for a11y here: https://discourse.jupyter.org/c/special-topics/accessibility/29 |
This is a reference comment for ideas I'd like to review when we get a chance to solidify this work. Totally subject to edits. |
A quick signal boost on this one - we recently merged a PR in the jupyter docs that added alt text to several images ( jupyter/jupyter#607). However I'm a bit worried that people in general don't know what practices to follow for alt text, or how to reason about them, and that this will create another barrier for people to contribute to documentation (which we already have an extremely hard time getting people to do). It might be helpful to point people to some practices and information to lower this confusion and barrier a bit. That said, I also think that these resources should consider the typical perspective of a jupyter contributor. They should start with a "good enough" practices that are suitable for a stressed out and overworked contributor with no training in a11y, not best practices that would be suitable for a team with dedicated resources. They could include more "best practices" information as well, but the most visible content should focus on the few easiest things to follow to make marginal improvements. Maybe there's a "getting started" section that covers the 5 easiest and most impactful things that people can do to help boost accessibility in the jupyter ecosystem. |
May I ask a clarifying question? When we talk about an accessibility-specific section of the docs, who is the intended audience for that section? Are we talking about a section for documentation writers, a section with tips, guidelines, best practices for writing docs that are more accessible? Or are we talking about a section of the documentation intended for users with disabilities who are looking for tips, tricks and instructions on how to adapt the app to their needs? |
In my mind, at least one section would be for open source developers to make them more likely to follow some best-practices in building tools and documentation for Jupyter. |
In one of the past JupyterLab accessibility meetings we received feedback that not only do accessibility-specific docs help people better use software, but that some users decide whether or not to even try using a piece of software based on whether or not there is an accessibility section to its docs. Since documentation is often left as the last step of our process and it sounds like this might be more important than we anticipated, I wanted to bring it up now.
I haven’t found accessibility-specific docs on any Jupyter project, so I don’t think we have best practices for these types of docs. I’m also betting that we will run into questions we haven’t with the general docs and will find answers worth recording.
This issue is open for discussion! Some ideas of what I think might be helpful are:
Full transparency, I spend my time around Jupyter almost exclusively on JupyterLab at the moment but I thought this topic might be helpful to projects across our community.
Shared by @trallard
The text was updated successfully, but these errors were encountered: