daisy / daisy/ace

Add support to specify EPUB Accessibility and WCAG Version and Level

Open
#390 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
98
Forks
29
PR merge metrics
No merged PRs in 30d

Description

Currently, Ace does not provide an option to specify the version of EPUB Accessibility specifications, the version of WCAG (Web Content Accessibility Guidelines), or the desired WCAG level when checking an EPUB file for accessibility compliance. This can be limiting for users who want to ensure that their EPUB files adhere to specific accessibility standards and levels. This proposal suggests enhancing Ace to include these specifications as arguments for more precise accessibility checks.

## Proposal

- Add a new argument, that allows users to specify the version of EPUB Accessibility specifications they want to use as the base for accessibility checks. This can be set to either "1.0" or "1.1."
- Introduce a new argument, to enable users to specify the version of WCAG they want to reference during accessibility checks. This can accept values like "2.0," "2.1," and, in the future, "2.2."
- Add another argument, to allow users to specify the desired WCAG level for the accessibility checks. This argument can accept values such as "A," "AA," or "AAA."

In my opinion, by default, these arguments should be set to the latest version of EPUB Accessibility and WCAG 2.x, level AA.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.