Jupyter Accessibility Roadmap - CZI EOSS Cycle 4
Contents
Jupyter Accessibility Roadmap - CZI EOSS Cycle 4#
Created on: November 11, 2021
Last updated on: April 1, 2022
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:
Feedback from community members working on accessibility-related matters
Primary goals#
This roadmap is meant to communicate accessibility efforts funded by the [CZI EOSS grant Inclusive and Accessible Computing in the Jupyter Ecosystem][jupyter - czi proposal submitted], work previously discussed on this and more project-specific repositories.
Over the course of the two-year grant, we are aiming to transform the Jupyter ecosystem in four ways:
Make JupyterLab accessible (with an emphasis on Web Content Accessibility Guidelines)
Build automated accessibility tests that are compatible with Jupyter tools
Document what we’ve learned/best practices for accessibility specific to Jupyter or the wider scientific Python ecosystem
Share work with other projects and help them start implementing accessibility fixes when possible
Tip
For a list of work completed, refer to Jupyter Accessibility Roadmap - Completed Items.
Action items#
🏗️ In the works#
Add automated accessibility tests to JupyterLab (JupyterLab issue #9742)(Testing exploration has begun here)
Determine pathways for inviting community engagement
Cross-project outreach within Project Jupyter and beyond
🏃🏼♀️ Coming soon#
Improve color contrast in JupyterLab (WCAG minimum contrast) (JupyterLab issue #8832)
Support for 400% zoom in JupyterLab (WCAG reflow)(JupyterLab issue #10004)
Add a news section to the jupyter-a11y-mgmt team compass
📫 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.
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 (🚧 coming soon!)
Start learning about accessibility#
🚧 Coming soon!