18f.gsa.gov
18f.gsa.gov copied to clipboard
21st Century IDEA Baseline Compliance Criteria - Accessible
Criteria
- [x] Routine review of all site content (both pages and files) for conformance to the most current 508 Standards
- [x] Quick remediation of all accessibility issues when they are discovered
- [ ] Incorporation of accessibility testing into the publication process
More info in Section 8 of the Guidelines for GSA's Digital Presence: https://docs.google.com/document/d/1E0K_LDlDqEgHKESTqHKlKN50OJAxCcl_FcKB-qLL13A/edit
@apburnes here's more information about P@11y)
- Install - Pa11y documentation
- Configure - Add a .pa11y configuration file and set it to scan your sitemap
- Automate - Create test scripts and add scanning to continuous integration
- Document - Add instructions to run the tests to your README.md
Also look at issue #3188
Pa11y works on site. We'll run after USWDS update and @Artahlil will demonstrate how to use it
To test accessibility, we need to add a step in CircleCI to run pa11y test against the rendered '_site' directory. See https://github.com/18F/federalist.18f.gov/blob/main/.circleci/config.yml#L10 for inspiration.