-
Notifications
You must be signed in to change notification settings - Fork 20
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
Add WCAG 2.2 and EN 301 549 data, update to VPAT 2.5, refactor Librarian #353
Conversation
* add new `/catalog/data/wcag-2.2.yaml` to include all new SCs (note: keeps 4.1.1 as it is still reportable) * add new `/catalog/data/en-301-549.yaml` (using the data that was already added by hand to `/catalog/2.4-edition-wcag-2.1-508-eu-en.yaml` * update terms and any references to VPAT version number to new ITI VPAT 2.5 https://www.itic.org/policy/accessibility/vpat * refactor Librarian utility (and associated `createCatalog`) to better handle combining an arbitrary amount (array) of standards * add support for VPAT 2.5 INT (the only version not supported yet is the pure EU version, as this will require re-numbering of chapters in final document - this should be done as one big separate update that runs at the end over the combined output and makes sure chapter numbers are properly sequential) * add generated yaml files for all the catalog variants the Librarian now supports (note: left the previous 2.4 versions in place...this may require further planning/thinking on how these old versions should be maintained or generated ... perhaps librarian needs an extra version switch for VPAT too?)
seems the original source for this, `/catalog/2.4-edition-wcag-2.1-508-eu-en.yaml`, had a few oddities/mistakes
c401b2a
to
86b7c36
Compare
Note that this may need more work in other parts of the project - I focused purely on the |
For what it’s worth – I tried updating my report based on |
thanks for checking, @thibaudcolas - admittedly, I made this PR "cold" without actually trying it out. I do suspect this will require some work on related projects like https://github.com/GSA/openacr-editor additionally, note that unfortunately for the EU standard, it seems there's only a PDF version officially available, so the |
…g 2.4.13 criteria to wcag2.2 data, regenerated catalogs. Small code cleanup and updated package files.
@patrickhlauke I submitted a PR to these changes by forking your repo patrickhlauke#1, it should fix the tests and make a few modifications. |
Updated catalog and librarian tests for the new changes.
@dmundra merged your PR into my branch, which I can see updated the PR here |
/catalog/data/wcag-2.2.yaml
to include all new SCs (note: keeps 4.1.1 as it is still reportable)/catalog/data/en-301-549.yaml
(using as starting point the data that was already added by hand to/catalog/2.4-edition-wcag-2.1-508-eu-en.yaml
)createCatalog
) to better handle combining an arbitrary amount (array) of standards