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

Propose adding WCAG validation to build process #552

Closed
jrit opened this issue Mar 3, 2016 · 5 comments
Closed

Propose adding WCAG validation to build process #552

jrit opened this issue Mar 3, 2016 · 5 comments

Comments

@jrit
Copy link
Contributor

jrit commented Mar 3, 2016

Now that most of the colors are updated to better contrast in #536 I think it would be a good idea to add WCAG validation into the build process to help clean up anything else that is not compliant, and to prevent regression in future design changes. I'd be willing to take this on, but wanted to get a consensus that it is desired first.

I am assuming that validation will point to some minor issues, so there will likely be some work to resolve those before the validation itself could be merged since otherwise it would fail builds.

@silverwind
Copy link
Contributor

Would that require something like PhantomJS as a test dependency?

@jrit
Copy link
Contributor Author

jrit commented Mar 7, 2016

Yes, if we use https://www.npmjs.com/package/accessibility-developer-tools which is what I'd recommend, then it runs within a browser, and PhantomJS is generally the easiest to configure in CI. Would that create a problem @silverwind ?

@silverwind
Copy link
Contributor

To be honest, I'm not sure it's worth the complexity it adds for something that can be done manually once in a while.

@jrit
Copy link
Contributor Author

jrit commented Mar 8, 2016

I'll spend some time with it and see if there is an effective but less burdensome way to set it up. Possibly just a simple to run script that is not part of the build process. Thanks for your thoughts.

@jrit
Copy link
Contributor Author

jrit commented May 16, 2016

I'm closing since manual checking seems pretty reasonable to me after working on some of the validation. A weekly review of PRs for issues is probably a good idea, I'll try and stay on top of it.

@jrit jrit closed this as completed May 16, 2016
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

No branches or pull requests

2 participants