Skip to content

Commit

Permalink
Add WCAG 2.2 and EN 301 549 data, update to VPAT 2.5, refactor Librar…
Browse files Browse the repository at this point in the history
…ian (#353)

* Add WCAG 2.2 and EN 301 549 data, update to VPAT 2.5, refactor Librarian

* 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?)

* Correct/harmonise EN 301 549 yaml

seems the original source for this, `/catalog/2.4-edition-wcag-2.1-508-eu-en.yaml`, had a few oddities/mistakes

* TypeScript tweaks

* Update EN yaml

* Updated catalog and librarian tests for the new changes. Added missing 2.4.13 criteria to wcag2.2 data, regenerated catalogs. Small code cleanup and updated package files.

---------

Co-authored-by: Daniel Mundra <[email protected]>
  • Loading branch information
patrickhlauke and dmundra authored Mar 12, 2024
1 parent fcd15e4 commit 76250c2
Show file tree
Hide file tree
Showing 17 changed files with 8,180 additions and 74 deletions.
1 change: 1 addition & 0 deletions CONTRIBUTORS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,6 @@ Luke Fretwell <[email protected]> (lukefretwell)
Melinda Burgess <[email protected]>
Mike Gifford <[email protected]> (mgifford)
Owen Barton <[email protected]> (grugnog)
Patrick H. Lauke <[email protected]> (patrick_h_lauke)
Robert Linder (Malvoz)
Syed Azeem <[email protected]> (saz33m)
1 change: 0 additions & 1 deletion catalog/2.4-edition-wcag-2.1-508-eu-en.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@
- en_301_549_software
- en_301_549_documentation_and_support_services
- en_301_549_ICT-providing-relay-or-emergency-service-access
- en_301_549_ICT_providing_relay_or_emergency_service_access
chapters:
- id: success_criteria_level_a
label: "Table 1: Success Criteria, Level A"
Expand Down
Loading

0 comments on commit 76250c2

Please sign in to comment.