hackforla / website

Hack for LA's website
https://www.hackforla.org
GNU General Public License v2.0
294 stars 723 forks source link

Accessibility Audit #1347

Open qiqicodes opened 3 years ago

qiqicodes commented 3 years ago

Dependency

Overview

Accessibility Audit to follow the WCAG 2.0/2.1 guidelines

Action Items

Resources/Instructions

Guidelines/Law:

Tool Extensions:

Here are some of the sample errors we currently have for Hack for LA website:

ExperimentsInHonesty commented 3 years ago

Overview

There are more than 100 accessibility testing tools. Figuring out which ones to use can be a black hole. For guidance we recommend this article: Which accessibility testing tool should you use?

Summary of Article

The author recommends using the tools in the following order fixing as you go along, since no one tool catches all the relevant issues

aXe SiteImprove Tenon WAVE Lighthouse

But if you want to test your site with other tools, here is a bigger list

ExperimentsInHonesty commented 2 years ago

The review could be done now and just ignore the alt text flags.

ExperimentsInHonesty commented 2 years ago

We are going to make one issue using this template

https://github.com/hackforla/.github/issues/new?assignees=&labels=&template=wave-chrome-extension--accessibility-review.md&title=Wave+Chrome+Extension%3A+Accessibility+review

Ask QiQi how often we should do it

Checking the board to see if the feasibility is good (meaning there are either not a lot of outstanding issues or they are all of a specific type).

abuna1985 commented 2 years ago

@GLRJr brought up a good point for using an accessibility linter. We could use a vs code extension from deque systems like this

Aveline-art commented 2 years ago

@qiqicodes Can you talk to us about how often an accessibility audit should be made, in your opinion? So far, we plan to perform an audit after the current slew of accessibility issues are completed. Afterwards, should an audit be performed at a regular interval? Let me know, because if so, we can create a GHA to create an automated issue.