Jupyter Accessibility Roadmap

Created on: November 11, 2021

Last updated on: June 8, 2022

Primary goals

Over the course of the two-year grant, we are aiming to transform the Jupyter ecosystem in four ways:

  1. Make JupyterLab accessible (with an emphasis on Web Content Accessibility Guidelines)

  2. Build automated accessibility tests that are compatible with Jupyter tools

  3. Document what we’ve learn/best practices for accessibility specific to Jupyter or the wider scientific Python ecosystem

  4. Share work with other projects and help them start implementing accessibility fixes when possible

Action items

🏃‍♀️ In the works

🏁 Coming soon

  • Cross-project outreach within Project Jupyter and beyond

  • Add a news section to the jupyter-a11y-mgmt team compass

  • Add accessibility tests to JupyterLab documentation

  • Polish JupyterLab automated accessibility test reporting

🚀 Not too far off

  • Support full-interface keyboard navigability in JupyterLab (WCAG)

  • JupyterLab documentation accessibility audit (manual and automated tests)

  • Update JupyterLab documentation to cover accessibility features added to JupyterLab

  • Update JupyterLab contributing guidelines to include accessibility considerations

🎯 All roadmap items

The above items show what we’ll be working on in the near future, not everything on the roadmap. If you want to review the full scope of the two-year grant, all key items are listed on the jupyter-a11y-mgmt repository’s planning issues.

This work will happen across Jupyter projects– with a focus on JupyterLab in the first year– and in wider projects from the scientific Python ecosystem where possible. A large effort will be changes to software, automated tests, and documentation.


What is this?

Welcome! You’ve found your way to the public roadmap for Jupyter accessibility efforts that fall in scope of the CZI EOSS grant Inclusive and Accessible Computing in the Jupyter Ecosystem.

This roadmap’s content is derived from

Join in

Contribute

Does one of the above items interest you? Do you have accessibility knowledge that you’d like to share? This work takes place across multiple open-source projects and repositories, so jupyter-a11y-mgmt’s contributing guide might be a good place to start.

Stay up to date

This roadmap will be updated periodically. Check back to find what’s been completed and what’s to be worked on next.

Tasks that have been completed will be listed on the changelog.

Start learning about accessibility

🚧 Coming soon!