unkey
unkey copied to clipboard
feat: oss.gg accessibility audit
What does this PR do?
Fixes #2327
If there is not an issue for this, please create one first. This is used to tracking purposes and also helps use understand why this PR exists
Bug fix recommendations
- [X] Bug fix (non-breaking change which fixes an issue)
- [ ] Chore (refactoring code, technical debt, workflow improvements)
- [ ] Enhancement (small improvements)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] This change requires a documentation update
How should this be tested?
- Test A
- Test B
Checklist
Required
- [ ] Filled out the "How to test" section in this PR
- [X] Read Contributing Guide
- [ ] Self-reviewed my own code
- [ ] Commented on my code in hard-to-understand areas
- [ ] Ran
pnpm build
- [ ] Ran
pnpm fmt
- [ ] Checked for warnings, there are none
- [ ] Removed all
console.logs
- [ ] Merged the latest changes from main onto my branch with
git pull origin main
- [X] My changes don't cause any responsiveness issues
Appreciated
- [X] If a UI change was made: Added a screen recording or screenshots to this PR
- [ ] Updated the Unkey Docs if changes were necessary
Summary by CodeRabbit
-
New Features
- Introduced a new section titled "Side Quest: Accessibility Advocate" for conducting an accessibility audit on app.unkey.com.
- Established a points system for reporting findings based on severity (50 to 300 points).
- Added a requirement to submit bug issues with relevant screenshots as proof.
- Included detailed guidelines for accessibility checks, such as valid ARIA attributes and keyboard accessibility.
- Added multiple images to illustrate findings or examples related to the accessibility audit.