Skip to content
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

Update deploy workflow to use Eleventy build process #3955

Merged
merged 3 commits into from
Jul 17, 2024

Conversation

kfranqueiro
Copy link
Contributor

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

  • Current behavior RE conformance-challenges, guidelines, and requirements directories is retained
    • Also ensures necessary CSS is updated under guidelines
  • techniques, understanding, and working-examples are now generated by 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
Copy link

w3cbot commented Jul 9, 2024

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

@kfranqueiro kfranqueiro requested a review from iadawn July 9, 2024 17:25
Copy link
Contributor

@iadawn iadawn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@kfranqueiro kfranqueiro merged commit 485e01b into w3c:main Jul 17, 2024
1 check passed
@kfranqueiro kfranqueiro deleted the kgf-11ty-deploy branch July 17, 2024 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants