The idea is to add the accessibility tests automatically in codeship.
Because we want to run them in an already generated app, an option is to add another pipeline in codeship that will check it in the already updated site. http://cld.jam3.com/151G3D1Y0i1g
To run the accessibility I recommend to use aXe, but will be nice if we use the best, so maybe we should research a bit. Lighthouse includes one, I think is aXe, so maybe the solution is to run just lighthouse.
Things to do:
[ ] Research best accessibility auditing tool: aXe, Lighthouse, a11y, pa11y, etc
[ ] Add script in the package.json
[ ] Configure it for stopping only on the high-priority and notify about other issues
[ ] Report in slack, and create reporting page
[ ] Find a way to skip errors, maybe a configuration file, sometimes the errors are silly and wrong
The idea is to add the accessibility tests automatically in codeship.
Because we want to run them in an already generated app, an option is to add another pipeline in codeship that will check it in the already updated site. http://cld.jam3.com/151G3D1Y0i1g
To run the accessibility I recommend to use
aXe
, but will be nice if we use the best, so maybe we should research a bit. Lighthouse includes one, I think isaXe
, so maybe the solution is to run just lighthouse.Things to do: