Skip to content

Remove all remaining unused XML/XSLT#4885

Merged
kfranqueiro merged 4 commits intomainfrom
kgf-remove-all-xslt
Mar 11, 2026
Merged

Remove all remaining unused XML/XSLT#4885
kfranqueiro merged 4 commits intomainfrom
kgf-remove-all-xslt

Conversation

@kfranqueiro
Copy link
Copy Markdown
Contributor

@kfranqueiro kfranqueiro commented Jan 23, 2026

This is a spiritual successor to #3985. It removes:

  • The remainder of the XSLT build system, which has been unused since Implement Eleventy-based build system #3917 was merged 18 months ago
  • The contents of lib, which were only necessary for running the XSLT build
  • The entirety of the wcag20 folder, which has not been built in any way for an even longer time than that, and has typically only tripped up folks in the WCAG 2.x Backlog TF
  • A reference to one wcag20 file in 11ty/biblio.ts, which has been replaced with a map directly containing the output that was previously computed at build time
  • References to these files in the README, .gitignore, and the check-files workflow
    • Note this means that anyone who has ever run the XSLT build system locally (probably a low-single-digit number of people) will need to remove some old build artifacts that will show up in git status after pulling once this is merged

This branch occupies roughly 90MB less space than main when checked out, largely due to removal of lib and Flash and Silverlight examples under wcag20/Techniques/working-examples. (These will still exist in git history.)

This PR produces no changes in the Eleventy build output.

@kfranqueiro kfranqueiro requested a review from iadawn January 23, 2026 14:04
@kfranqueiro kfranqueiro added the Tooling Anything github / build process related label Jan 23, 2026
@netlify
Copy link
Copy Markdown

netlify Bot commented Jan 23, 2026

Deploy Preview for wcag2 ready!

Name Link
🔨 Latest commit 621b848
🔍 Latest deploy log https://app.netlify.com/projects/wcag2/deploys/69b17fcecb38610008115f03
😎 Deploy Preview https://deploy-preview-4885--wcag2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@patrickhlauke
Copy link
Copy Markdown
Member

this is magical! thanks for diving in on this long-standing bugbear of mine...

@kfranqueiro kfranqueiro force-pushed the kgf-remove-all-xslt branch 2 times, most recently from d7ca7c7 to 8c53718 Compare January 23, 2026 18:20
@kfranqueiro kfranqueiro force-pushed the kgf-remove-all-xslt branch from 25a45fe to 621b848 Compare March 11, 2026 14:43
@kfranqueiro kfranqueiro merged commit b3aaa3c into main Mar 11, 2026
8 checks passed
@kfranqueiro kfranqueiro deleted the kgf-remove-all-xslt branch March 11, 2026 14:52
@patrickhlauke
Copy link
Copy Markdown
Member

So stoked to see this merged!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Tooling Anything github / build process related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants