-
-
Notifications
You must be signed in to change notification settings - Fork 892
Feat/add accessibility statement #3638
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
base: main
Are you sure you want to change the base?
Feat/add accessibility statement #3638
Conversation
|
✅ Deploy Preview for astro-starlight ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Lunaria Status Overview🌕 This pull request will trigger status changes. Learn moreBy default, every PR changing files present in the Lunaria configuration's You can change this by adding one of the keywords present in the Tracked Files
Warnings reference
|
delucis
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for getting the ball rolling on this @markteekman! I’m off for a few weeks but looking forward to getting a proper review in when I’m back 💖
|
@markteekman I'm absolutely not familiar with your project, just monitoring the |
Sounds good @delucis! Enjoy your time off 😊 |
Hey @Menelion! To be frank, no, I haven't tested accessibility with real users, especially people with disabilities. 🤔 I agree that such testing is essential for improving a website's accessibility. I don't have direct access to a testing group, I only have my own expertise. I've worked as a front-end developer for 17 years and have built accessible solutions since 2018. I collaborated closely with a colleague who was an auditor and learned a lot from him, but I don't know everything. I consolidated my knowledge in Accessible Astro and hope to improve it through community feedback and ongoing learning 😄 I also performed an unofficial audit for the Starlight theme last year (#2693), which resulted in this PR about the accessibility statement. Again, that audit reflects my knowledge, not user testing. I'm always open to learning more and improving the overall user experience, so tips are always welcome! 🙏🏼 Edit: Also, I get that it must be very frustrating when organizations put up an accessibility statement whilst not being accessible at all.. 😅 That's exactly the kind of stuff we want to prevent here. |
|
Thanks for chiming in @Menelion! I’m one of the lead maintainers of this project. Absolutely agreed that a statement on its own is not worth much. Starlight is an open-source website generator, focused primarily on technical documentation, and it’s important to us that we do everything we can to help make sure that the websites generated with our tool are as accessible as possible out of the box. We consider accessibility in the UI design and for every feature we work on. Every code change is tested using an automated test suite (using axe-core) and we manually test on a range of browsers, operating systems, and screen readers. I also take it as a responsibility as a maintainer to research common patterns so that we’re starting from a good baseline. We haven’t usually been able to do user testing, although we try to. For example, we are currently rebuilding the search UI, which is an area that was lacking in terms of accessibility, and were able to do some direct testing with a blind user to evaluate it. More of that would definitely be ideal, if not always possible for an open-source project like this. Sometimes we’ve had to adjust things retrospectively based on user feedback when early user testing wasn’t possible. (For example, Mark mentioned the audit he did, which resulted in several improvements.) From my perspective, adding an accessibility statement is hopefully a way for us to reflect the values we already hold and have been trying to put into practice. I would also like to make sure people feel empowered to call out issues they encounter, knowing it’s something we care about and are happy to improve wherever we can. |
|
@markteekman In case you’re interested, here’s the Mastodon thread where I asked for feedback from people, which already has a few nice ideas: https://m.webtoo.ls/@swithinbank/115808212064480692 |
|
Adding a quick summary of feedback I got from that Mastodon thread and in private messages, so I don’t lose them (thanks everyone who chimed in!):
|
Those are excellent points @delucis! I agree that adding an email address makes it more approachable, and linking to the GitHub issues instead of a static list is a great improvement 👌🏼 I also like the suggestion of using the WAI-generated statement as a base. I’ll make some changes 🙂 |
…ng updated measures, conformance status, and feedback channels (conform WAI-generator example). Adjusted last updated date to January 2026.
|
@delucis changed it up a bit. I restructured the content conform the WAI generator example (complete) and adjusted the wording as well. Added a placeholder email for now 😄 I'll sign up for Mastodon too, it might be interesting to see what's being shared about accessibility and web development 😊 |
|
@delucis I won't promise anything, but I'll try to find some time in January to investigate your site. Website generators, especially accessible ones (especially open-source and accessible!) are something that is very rare on the Internet. I mean, there are plenty, but accessibility is, to put it the mildest, is not their strongest point. Thank you for caring, it really warms my heart. Happy new year to all of you! |

Description
Related to the Add Accessibility Statemement (#3616) discussion 🙂