w3c / wcag

Web Content Accessibility Guidelines
https://w3c.github.io/wcag/guidelines/22/
Other
1.14k stars 256 forks source link

Update deploy workflow to use Eleventy build process #3955

Closed kfranqueiro closed 4 months ago

kfranqueiro commented 4 months ago

This replaces the existing files under .github (both workflows and scripts) with a new workflow using the Eleventy build process.

This has positive side effects over what's currently seen on https://w3c.github.io/wcag/techniques/ and https://w3c.github.io/wcag/understanding/:

Note that this intentionally does not clean out old files under techniques, understanding, and working-examples (as mentioned in #3952 and seen rolled back in the 2nd commit in this PR). There are future plans to bring back obsolete techniques pages with some indication of their obsolescence; performing this cleanup now would lead to a lot of files being deleted now, only to be recreated later.

Previews:

w3cbot commented 4 months ago

kfranqueiro marked as non substantive for IPR from ash-nazg.