Skip to content
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

Open
isabela-pf opened this issue Feb 5, 2021 · 10 comments
Open

Accessibility docs best practices #15

isabela-pf opened this issue Feb 5, 2021 · 10 comments
Labels
area: documentation 📖 Accessible user documentation

Comments

@isabela-pf
Copy link
Contributor

isabela-pf commented Feb 5, 2021

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:

  • Existing accessibility docs we can use as examples
  • General accessibility docs best practices
  • General accessible writing practices
  • Proposed organization/headers (should it be sorted by user need? by whether or not an assistive device is used? etc.)
  • Anything else you come across that ties together accessibility, writing, and documentation!

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

@tonyfast
Copy link
Contributor

adding to this, it would be nice to aggregate accessibility changelogs here.

@isabela-pf
Copy link
Contributor Author

Noting here to include #27's info when we get to working on docs.

@saulshanabrook
Copy link
Contributor

Would it be OK to start a Jupyter Book style documentation for this repo to help keep track of all this?

@choldgraf
Copy link
Contributor

(I am happy to help with docs, I don't think it should be a huge amount of effort)

@tonyfast
Copy link
Contributor

what do y'all think about using discussions, now that we have them, to collect documentation #29

@choldgraf
Copy link
Contributor

choldgraf commented Mar 17, 2021

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

@isabela-pf
Copy link
Contributor Author

isabela-pf commented May 11, 2021

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.

@choldgraf
Copy link
Contributor

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.

@gabalafou
Copy link
Collaborator

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?

@choldgraf
Copy link
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: documentation 📖 Accessible user documentation
Projects
None yet
Development

No branches or pull requests

6 participants