Community effort to help designers, developers, and content designers learn about common accessibility issues with the GOV.UK Frontend/design system.
Live website: https://accessibility-examples.vickytnz.com/ password accessibility
The GOV.UK Design system team puts a lot of effort into ensuring that the components and patterns are accessible. But there are still many ways to use those components that create accessibiity problems.
This accessibility-examples tool is set up with 'tasks' that have four versions:
- inaccessible version
- inaccessible version with explanation as to its problems
- (more) accessible version
- (more accessible) version with explanation as to what changes have been made and why
If you have comments or suggestions for changes, you can raise an issue. This is a volunteer project and we'll answer when we have time.
This servivce is built using the GOV.UK prototype kit. This means that if you want to contribute tasks, you will need to:
- Install the GOV.UK prototype Kit - use the 'getting started' instructions on the GOV.UK Prototype website https://prototype-kit.service.gov.uk/docs/install/getting-started
- Download this prototype onto your computer - use the instructions on the GOV.UK prototype kit https://prototype-kit.service.gov.uk/docs/github-download-existing-prototype
Once you have the GOV.UK prototype kit installed and this prototype on your computer:
- Copy app/views/_COPY-ME folder and name it as the task you want (no spaces)
- Make the changes that you want to show
- Add the name of the changes to the title array on /layouts/bespoke.html (or admin can do this for you)
- Go to localhost:3000 to check your changes
If you are happy with your changes:
- Go to Github Desktop and commit your changes with a message
- Use the push changes button to sync your code with the Github website
- Go to the Github website and make a pull request
- Push the changes back as a change request.
This is being done as a personal project so it may take a while to respond.
If you want to do something that is more complex than raising an issue or adding a single 'task'. please get in touch.
You can add comments using the issues tab on this project or contact me (Vicky Teinaki) using various social media or, if you're on the UK government digital slack, by contacting me there.